https://launchpad.net/ubuntu/+source/arrayfire/3.3.2+dfsg1-4ubuntu5/+build/27916202 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos03-arm64-001 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 17 Mar 09:34:06 ntpdate[1830]: adjust time server 10.211.37.1 offset -0.004509 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27916202 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-27916202 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27916202 Starting target for build PACKAGEBUILD-27916202 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27916202 '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-27916202 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27916202 Updating target for build PACKAGEBUILD-27916202 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 armhf Packages [1348 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [518 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.4 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6040 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [572 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [230 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [3480 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [1503 kB] Fetched 28.6 MB in 4s (7763 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: binutils binutils-arm-linux-gnueabihf binutils-common cpp cpp-13 cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++ g++-13 g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-13 gcc-13-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libasan8 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libgcc-13-dev libgdbm-compat4 libgdbm6 libgomp1 libisl23 libjansson4 libmpc3 libmpfr6 libnsl-dev libsframe1 libstdc++-13-dev libtirpc-dev libubsan1 libunistring2 linux-libc-dev lto-disabled-list make patch perl-modules-5.36 rpcsvc-proto Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: build-essential* dpkg-dev* libapt-pkg6.0* libdb5.3* libdpkg-perl* libext2fs2* libgnutls30* libhogweed6* libnettle8* libnpth0* libperl5.36* libreadline8* libssl3* libtirpc3* perl* usrmerge* The following NEW packages will be installed: cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf gcc-14-base gcc-arm-linux-gnueabihf libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 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-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg 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 libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 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 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd 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, 18 newly installed, 16 to remove and 1 not upgraded. Need to get 87.9 MB of archives. After this operation, 20.6 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl-dev armhf 1.3.0-3build2 [66.2 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6-dev armhf 2.39-0ubuntu6 [1351 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-dev-bin armhf 2.39-0ubuntu6 [19.1 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-dev armhf 1.3.4+ds-1.1 [184 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss-nisplus armhf 1.3-5 [20.0 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl2 armhf 1.3.0-3build2 [36.5 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-5.1build3 [119 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-3 armhf 1.20.1-5.1build3 [321 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libk5crypto3 armhf 1.20.1-5.1build3 [78.6 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5support0 armhf 1.20.1-5.1build3 [31.4 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libacl1 armhf 2.3.2-1 [15.1 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapparmor1 armhf 4.0.0~beta2-0ubuntu3 [44.8 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcap-ng0 armhf 0.8.4-2build1 [13.5 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid1 armhf 2.39.3-9ubuntu2 [160 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libcap2 armhf 1:2.66-5ubuntu1 [25.8 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt1 armhf 1:4.4.36-4 [104 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build1 [8024 B] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build1 [61.6 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libgcrypt20 armhf 1.10.3-2 [454 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [265 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkmod2 armhf 31+20240202-2ubuntu4 [44.9 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu1 [198 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2build3 [70.5 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount1 armhf 2.39.3-9ubuntu2 [171 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-iconv-perl armhf 1.7-8build2 [12.7 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-charwidth-perl armhf 0.04-11build2 [8962 B] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-base armhf 5.38.2-3.2 [1671 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu3 [15.0 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf debconf-i18n all 1.5.86 [205 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf debconf all 1.5.86 [124 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu3 [62.0 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.5-1ubuntu2 [49.5 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6 armhf 2.39-0ubuntu6 [2827 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-bin armhf 2.39-0ubuntu6 [530 kB] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.13-0ubuntu1 [974 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu2 [238 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3t64 armhf 3.0.13-0ubuntu1 [1557 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu5 [11.9 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu5 [103 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu5 [3502 kB] Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu5 [2009 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu5 [410 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4 [22.3 kB] Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu5 [166 kB] Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu2 [135 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuuid1 armhf 2.39.3-9ubuntu2 [34.4 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfdisk1 armhf 2.39.3-9ubuntu2 [196 kB] Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mount armhf 2.39.3-9ubuntu2 [134 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libkeyutils1 armhf 1.6.3-3 [8120 B] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1 [73.2 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-19.19 [1555 kB] Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240315-1ubuntu1 [47.0 kB] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240315-1ubuntu1 [41.5 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu7 [73.9 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debianutils armhf 5.17 [88.9 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu2 [666 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdutils armhf 1:2.39.3-9ubuntu2 [102 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu3 [1280 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-5build1 [661 kB] Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.13ubuntu1 [210 kB] Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.13ubuntu1 [986 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnettle8t64 armhf 3.9.1-2.2 [187 kB] Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhogweed6t64 armhf 3.9.1-2.2 [187 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-4ubuntu1 [258 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2 [512 kB] Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu2 [1046 kB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.13ubuntu1 [1367 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf bzip2 armhf 1.0.8-5ubuntu1 [33.5 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-1.0 armhf 1.0.8-5ubuntu1 [31.2 kB] Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240315-1ubuntu1 [714 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2 [31.3 kB] Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu1 [49.2 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.6-1 [21.0 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.7-2 [96.1 kB] Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebconfclient0 armhf 0.271ubuntu2 [10.8 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3 [51.0 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu1 [599 kB] Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg armhf 2.4.4-2ubuntu15 [524 kB] Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-agent armhf 2.4.4-2ubuntu15 [235 kB] Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgconf armhf 2.4.4-2ubuntu15 [115 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf readline-common all 8.2-3.1 [56.4 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20240113-1ubuntu1 [118 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20240113-1ubuntu1 [90.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline8t64 armhf 8.2-3.1 [129 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf pinentry-curses armhf 1.2.1-3ubuntu4 [36.7 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1 [6940 B] Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgv armhf 2.4.4-2ubuntu15 [224 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf tar armhf 1.35+dfsg-3 [236 kB] Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.6ubuntu2 [1229 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf dash armhf 0.5.12-6ubuntu4 [80.7 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1 [167 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-4 [166 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf gzip armhf 1.12-1ubuntu2 [95.8 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf hostname armhf 3.23+nmu2ubuntu1 [10.3 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-4ubuntu1 [200 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20240113-1ubuntu1 [178 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf sed armhf 4.9-2 [198 kB] Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf util-linux armhf 2.39.3-9ubuntu2 [1216 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-6ubuntu2 [33.7 kB] Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu2 [201 kB] Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu2 [571 kB] Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu3 [47.0 kB] Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu3 [261 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf init armhf 1.66ubuntu1 [6186 B] Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmartcols1 armhf 2.39.3-9ubuntu2 [117 kB] Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-runtime armhf 2.39.3-9ubuntu2 [41.7 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf libattr1 armhf 1:2.5.2-1 [10.3 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf libmd0 armhf 1.1.0-2 [23.1 kB] Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build4 [10.1 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2 [262 kB] Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build4 [84.5 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-4ubuntu1 [817 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13 armhf 13.2.0-19ubuntu1 [14.5 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13 armhf 13.2.0-19ubuntu1 [448 kB] Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13 armhf 13.2.0-19ubuntu1 [1036 B] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [8753 kB] Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcc1-0 armhf 14-20240315-1ubuntu1 [39.0 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.42-3ubuntu1 [87.6 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.42-3ubuntu1 [88.0 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.42-3ubuntu1 [13.2 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.42-3ubuntu1 [2925 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.42-3ubuntu1 [464 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.42-3ubuntu1 [3078 B] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.42-3ubuntu1 [217 kB] Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++-13-dev armhf 13.2.0-19ubuntu1 [2403 kB] Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgomp1 armhf 14-20240315-1ubuntu1 [125 kB] Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libatomic1 armhf 14-20240315-1ubuntu1 [7824 B] Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasan8 armhf 14-20240315-1ubuntu1 [2941 kB] Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libubsan1 armhf 14-20240315-1ubuntu1 [1152 kB] Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-13-dev armhf 13.2.0-19ubuntu1 [900 kB] Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [16.8 MB] Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [9935 kB] Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-19ubuntu1 [47.7 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu1 [48.8 kB] Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu2 [14.7 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20240123-1 [115 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf procps armhf 2:4.0.4-4ubuntu1 [700 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf sensible-utils all 0.0.22 [22.5 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf ca-certificates all 20240203 [159 kB] Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-locales all 1.20.1-5.1build3 [13.8 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf libip4tc2 armhf 1.8.10-3ubuntu1 [21.2 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf tzdata all 2024a-1ubuntu1 [273 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdextrautils armhf 2.39.3-9ubuntu2 [78.7 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6 armhf 1.23-5 [29.8 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16 armhf 1.6.43-1 [166 kB] Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf psmisc armhf 23.7-1 [176 kB] Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] Get:164 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] Get:165 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] Get:166 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.33-1 [28.7 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.33-1 [68.6 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4 armhf 1.23-5 [5970 B] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 47 [12.4 kB] Preconfiguring packages ... Fetched 87.9 MB in 5s (17.6 MB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../0-libnsl-dev_1.3.0-3build2_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-3build2) over (1.3.0-2build2) ... Preparing to unpack .../1-libcrypt-dev_1%3a4.4.36-4_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../2-libc6-dev_2.39-0ubuntu6_armhf.deb ... Unpacking libc6-dev:armhf (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Preparing to unpack .../3-libc-dev-bin_2.39-0ubuntu6_armhf.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_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../6-libnss-nisplus_1.3-5_armhf.deb ... Unpacking libnss-nisplus:armhf (1.3-5) over (1.3-0ubuntu6) ... Preparing to unpack .../7-libnsl2_1.3.0-3build2_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3build2) over (1.3.0-2build2) ... (Reading database ... 13365 files and directories currently installed.) Removing libtirpc3:armhf (1.3.3+ds-1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.20.1-5.1build3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../libkrb5-3_1.20.1-5.1build3_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../libk5crypto3_1.20.1-5.1build3_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../libkrb5support0_1.20.1-5.1build3_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../libacl1_2.3.2-1_armhf.deb ... Unpacking libacl1:armhf (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:armhf (2.3.2-1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0~beta2-0ubuntu3_armhf.deb ... Unpacking libapparmor1:armhf (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 ... 13359 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build1_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.4-2build1) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.4-2build1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-2.1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_armhf.deb ... Unpacking libblkid1:armhf (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.3-9ubuntu2) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_armhf.deb ... Unpacking libcap2:armhf (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:armhf (1:2.66-5ubuntu1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.36-4_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:armhf (1:4.4.36-4) ... (Reading database ... 13359 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_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:armhf (1.10.3-2) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.6.0-0.2) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu4_armhf.deb ... Unpacking libkmod2:armhf (31+20240202-2ubuntu4) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2build3_armhf.deb ... Unpacking libselinux1:armhf (3.5-2build3) over (3.5-1) ... Setting up libselinux1:armhf (3.5-2build3) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu2_armhf.deb ... Unpacking libmount1:armhf (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.3-9ubuntu2) ... (Reading database ... 13360 files and directories currently installed.) Removing build-essential (12.10ubuntu1) ... Removing dpkg-dev (1.22.0ubuntu1) ... Removing libdpkg-perl (1.22.0ubuntu1) ... Removing perl (5.36.0-9ubuntu1) ... (Reading database ... 12782 files and directories currently installed.) Preparing to unpack .../libtext-iconv-perl_1.7-8build2_armhf.deb ... Unpacking libtext-iconv-perl:armhf (1.7-8build2) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build2_armhf.deb ... Unpacking libtext-charwidth-perl:armhf (0.04-11build2) over (0.04-11) ... Preparing to unpack .../perl-base_5.38.2-3.2_armhf.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 ... 12788 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu3_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu3) over (1.07-6) ... 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 ... 12785 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_armhf.deb ... Unpacking libpam0g:armhf (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.3-5ubuntu3) ... (Reading database ... 12784 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_armhf.deb ... Unpacking libseccomp2:armhf (2.5.5-1ubuntu2) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.5-1ubuntu2) ... (Reading database ... 12784 files and directories currently installed.) Preparing to unpack .../libc6_2.39-0ubuntu6_armhf.deb ... Unpacking libc6:armhf (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.39-0ubuntu6) ... (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu6_armhf.deb ... Unpacking libc-bin (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu6) ... (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../openssl_3.0.13-0ubuntu1_armhf.deb ... Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu2_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu2) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). libsystemd-shared:armhf depends on libssl3 (>= 3.0.0). (Reading database ... 12785 files and directories currently installed.) Removing libssl3:armhf (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:armhf. (Reading database ... 12774 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_armhf.deb ... Unpacking libssl3t64:armhf (3.0.13-0ubuntu1) ... Setting up libssl3t64:armhf (3.0.13-0ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_armhf.deb ... Unpacking systemd-sysv (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... Unpacking systemd-dev (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu5_armhf.deb ... Unpacking systemd (255.4-1ubuntu5) 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 .../libsystemd-shared_255.4-1ubuntu5_armhf.deb ... Unpacking libsystemd-shared:armhf (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd0_255.4-1ubuntu5_armhf.deb ... Unpacking libsystemd0:armhf (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255.4-1ubuntu5) ... (Reading database ... 12949 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../libudev1_255.4-1ubuntu5_armhf.deb ... Unpacking libudev1:armhf (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255.4-1ubuntu5) ... (Reading database ... 12949 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_armhf.deb ... Unpacking libuuid1:armhf (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.3-9ubuntu2) ... (Reading database ... 12949 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu2_armhf.deb ... Unpacking libfdisk1:armhf (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu2_armhf.deb ... Unpacking mount (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3) over (1.6.3-2) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../4-libtirpc3t64_1.3.4+ds-1.1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-19.19_armhf.deb ... Unpacking linux-libc-dev:armhf (6.8.0-19.19) over (6.5.0-9.9) ... Selecting previously unselected package gcc-14-base:armhf. Preparing to unpack .../6-gcc-14-base_14-20240315-1ubuntu1_armhf.deb ... Unpacking gcc-14-base:armhf (14-20240315-1ubuntu1) ... Setting up gcc-14-base:armhf (14-20240315-1ubuntu1) ... (Reading database ... 12975 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (14-20240315-1ubuntu1) ... (Reading database ... 12975 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu7_armhf.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 ... 12984 files and directories currently installed.) Preparing to unpack .../debianutils_5.17_armhf.deb ... Unpacking debianutils (5.17) over (5.8-1) ... Setting up debianutils (5.17) ... (Reading database ... 12983 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu2_armhf.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 ... 12983 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_armhf.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu2) ... (Reading database ... 12983 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 12957 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu3_armhf.deb ... Unpacking coreutils (9.4-3ubuntu3) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu3) ... (Reading database ... 12962 files and directories currently installed.) Removing libperl5.36:armhf (5.36.0-9ubuntu1) ... dpkg: libhogweed6:armhf: dependency problems, but removing anyway as you requested: libgnutls30:armhf depends on libhogweed6 (>= 3.6). Removing libhogweed6:armhf (3.9.1-2) ... dpkg: libnettle8:armhf: dependency problems, but removing anyway as you requested: libgnutls30:armhf depends on libnettle8 (>= 3.7~). Removing libnettle8:armhf (3.9.1-2) ... dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: libpam-modules:armhf depends on libdb5.3. apt-utils depends on libdb5.3. Removing libdb5.3:armhf (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:armhf. (Reading database ... 12429 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_armhf.deb ... Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-5build1) ... Preparing to unpack .../apt-utils_2.7.13ubuntu1_armhf.deb ... Unpacking apt-utils (2.7.13ubuntu1) over (2.7.3) ... dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 12435 files and directories currently installed.) Removing libapt-pkg6.0:armhf (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:armhf. (Reading database ... 12386 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.13ubuntu1_armhf.deb ... Unpacking libapt-pkg6.0t64:armhf (2.7.13ubuntu1) ... Setting up libapt-pkg6.0t64:armhf (2.7.13ubuntu1) ... Selecting previously unselected package libnettle8t64:armhf. (Reading database ... 12436 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2_armhf.deb ... Unpacking libnettle8t64:armhf (3.9.1-2.2) ... Setting up libnettle8t64:armhf (3.9.1-2.2) ... Selecting previously unselected package libhogweed6t64:armhf. (Reading database ... 12444 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2_armhf.deb ... Unpacking libhogweed6t64:armhf (3.9.1-2.2) ... Setting up libhogweed6t64:armhf (3.9.1-2.2) ... (Reading database ... 12450 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 12450 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_armhf.deb ... Unpacking libunistring5:armhf (1.1-2) ... Setting up libunistring5:armhf (1.1-2) ... dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 12455 files and directories currently installed.) Removing libgnutls30:armhf (3.8.1-4ubuntu1) ... Selecting previously unselected package libgnutls30t64:armhf. (Reading database ... 12445 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_armhf.deb ... Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../apt_2.7.13ubuntu1_armhf.deb ... Unpacking apt (2.7.13ubuntu1) over (2.7.3) ... Setting up apt (2.7.13ubuntu1) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5ubuntu1_armhf.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_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5ubuntu1) over (1.0.8-5build1) ... Setting up libbz2-1.0:armhf (1.0.8-5ubuntu1) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (14-20240315-1ubuntu1) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.6-1) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_armhf.deb ... Unpacking libidn2-0:armhf (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.7-2) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu2_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu2) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu2) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_armhf.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 12478 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu1) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu15_armhf.deb ... Unpacking gpg (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_armhf.deb ... Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu15_armhf.deb ... Unpacking gpgconf (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... (Reading database ... 12477 files and directories currently installed.) Removing libreadline8:armhf (8.2-1.3) ... (Reading database ... 12465 files and directories currently installed.) 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_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20240113-1ubuntu1) ... Selecting previously unselected package libreadline8t64:armhf. (Reading database ... 12465 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-3.1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-3.1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu4_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu4) 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 ... 12485 files and directories currently installed.) Removing libnpth0:armhf (1.6-3build2) ... Selecting previously unselected package libnpth0t64:armhf. (Reading database ... 12480 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1_armhf.deb ... Unpacking libnpth0t64:armhf (1.6-3.1) ... Setting up libnpth0t64:armhf (1.6-3.1) ... (Reading database ... 12486 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu15_armhf.deb ... Unpacking gpgv (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu15) ... (Reading database ... 12486 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 ... 12486 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_armhf.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 12486 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu2_armhf.deb ... Unpacking dpkg (1.22.6ubuntu2) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu2) ... (Reading database ... 12484 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu4_armhf.deb ... Unpacking dash (0.5.12-6ubuntu4) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu4) ... (Reading database ... 12483 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_armhf.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 12483 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-4_armhf.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 12483 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_armhf.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 ... 12483 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu1_armhf.deb ... Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu1) ... (Reading database ... 12483 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_armhf.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 ... 12483 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 12483 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_armhf.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 12483 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu2_armhf.deb ... Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu2) ... (Reading database ... 12485 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 ... 12485 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_armhf.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 ... 12483 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu2_armhf.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 12483 files and directories currently installed.) Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:armhf. (Reading database ... 12476 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) ... Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... (Reading database ... 12492 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_armhf.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 Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_armhf.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 ... 12489 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_armhf.deb ... Unpacking libpam-modules:armhf (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/arm-linux-gnueabihf/security': Directory not empty Setting up libpam-modules:armhf (1.5.3-5ubuntu3) ... Installing new version of config file /etc/security/namespace.init ... Setting up libapparmor1:armhf (4.0.0~beta2-0ubuntu3) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) ... Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu2) ... Setting up libfdisk1:armhf (2.39.3-9ubuntu2) ... Setting up libkmod2:armhf (31+20240202-2ubuntu4) ... Setting up libsystemd-shared:armhf (255.4-1ubuntu5) ... Setting up systemd-dev (255.4-1ubuntu5) ... Setting up mount (2.39.3-9ubuntu2) ... Setting up systemd (255.4-1ubuntu5) ... 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-1ubuntu5) ... (Reading database ... 12486 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.3-9ubuntu2) ... (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_armhf.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_armhf.deb ... Unpacking libattr1:armhf (1:2.5.2-1) over (1:2.5.1-4) ... Setting up libattr1:armhf (1:2.5.2-1) ... (Reading database ... 12485 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_armhf.deb ... Unpacking libmd0:armhf (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:armhf (1.1.0-2) ... (Reading database ... 12485 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 ... 12484 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... Unpacking libsemanage-common (3.5-1build4) over (3.5-1) ... Setting up libsemanage-common (3.5-1build4) ... (Reading database ... 12484 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_armhf.deb ... Unpacking libsepol2:armhf (3.5-2) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2) ... (Reading database ... 12484 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build4_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build4) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build4) ... (Reading database ... 12484 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 12484 files and directories currently installed.) Preparing to unpack .../00-g++-13_13.2.0-19ubuntu1_armhf.deb ... Unpacking g++-13 (13.2.0-19ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../01-gcc-13_13.2.0-19ubuntu1_armhf.deb ... Unpacking gcc-13 (13.2.0-19ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../02-cpp-13_13.2.0-19ubuntu1_armhf.deb ... Unpacking cpp-13 (13.2.0-19ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../03-cpp-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... Preparing to unpack .../04-libcc1-0_14-20240315-1ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../05-libctf0_2.42-3ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../06-libctf-nobfd0_2.42-3ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../07-libsframe1_2.42-3ubuntu1_armhf.deb ... Unpacking libsframe1:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../08-binutils-arm-linux-gnueabihf_2.42-3ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../09-libbinutils_2.42-3ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../10-binutils_2.42-3ubuntu1_armhf.deb ... Unpacking binutils (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../11-binutils-common_2.42-3ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../12-libstdc++-13-dev_13.2.0-19ubuntu1_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-19ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../13-libgomp1_14-20240315-1ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../14-libatomic1_14-20240315-1ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../15-libasan8_14-20240315-1ubuntu1_armhf.deb ... Unpacking libasan8:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../16-libubsan1_14-20240315-1ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../17-libgcc-13-dev_13.2.0-19ubuntu1_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-19ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../18-gcc-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../19-g++-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... Preparing to unpack .../20-gcc-13-base_13.2.0-19ubuntu1_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-19ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../21-libproc2-0_2%3a4.0.4-4ubuntu1_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../22-libss2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... Preparing to unpack .../23-mawk_1.3.4.20240123-1_armhf.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../24-procps_2%3a4.0.4-4ubuntu1_armhf.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_armhf.deb ... Unpacking libip4tc2:armhf (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_armhf.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../32-libgdbm6_1.23-5_armhf.deb ... Unpacking libgdbm6:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../33-libpng16-16_1.6.43-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.43-1) over (1.6.40-1) ... Preparing to unpack .../34-psmisc_23.7-1_armhf.deb ... Unpacking psmisc (23.7-1) over (23.6-1) ... Preparing to unpack .../35-xz-utils_5.6.0-0.2_armhf.deb ... Unpacking xz-utils (5.6.0-0.2) over (5.4.1-0.2) ... Preparing to unpack .../36-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../37-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../38-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../39-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../40-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../41-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Preparing to unpack .../42-libfakeroot_1.33-1_armhf.deb ... Unpacking libfakeroot:armhf (1.33-1) over (1.32.1-1) ... Preparing to unpack .../43-fakeroot_1.33-1_armhf.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../44-libgdbm-compat4_1.23-5_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../45-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Setting up libip4tc2:armhf (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:armhf (1.7-8build2) ... Setting up libtext-charwidth-perl:armhf (0.04-11build2) ... Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up bsdextrautils (2.39.3-9ubuntu2) ... Setting up init (1.66ubuntu1) ... Setting up psmisc (23.7-1) ... Setting up libtirpc-common (1.3.4+ds-1.1) ... Setting up libsqlite3-0:armhf (3.45.1-1ubuntu1) ... Setting up binutils-common:armhf (2.42-3ubuntu1) ... Setting up linux-libc-dev:armhf (6.8.0-19.19) ... Setting up libctf-nobfd0:armhf (2.42-3ubuntu1) ... Setting up krb5-locales (1.20.1-5.1build3) ... Setting up libgomp1:armhf (14-20240315-1ubuntu1) ... Setting up bzip2 (1.0.8-5ubuntu1) ... Setting up libsframe1:armhf (2.42-3ubuntu1) ... Setting up libfakeroot:armhf (1.33-1) ... Setting up libkrb5support0:armhf (1.20.1-5.1build3) ... Setting up tzdata (2024a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Mar 17 09:34:41 UTC 2024. Universal Time is now: Sun Mar 17 09:34:41 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:armhf (13.2.0-19ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.0-0.2) ... Setting up libproc2-0:armhf (2:4.0.4-4ubuntu1) ... Setting up libpng16-16:armhf (1.6.43-1) ... Setting up libatomic1:armhf (14-20240315-1ubuntu1) ... Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu2) ... Setting up libncursesw6:armhf (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:armhf (1.20.1-5.1build3) ... Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... Setting up libdb5.3t64:armhf (5.3.28+dfsg2-5build1) ... Setting up libubsan1:armhf (14-20240315-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:armhf (1:4.4.36-4) ... Setting up libasan8:armhf (14-20240315-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:armhf (1.20.1-5.1build3) ... Setting up libbinutils:armhf (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:armhf (14-20240315-1ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu3) ... Setting up libgdbm6:armhf (1.23-5) ... Setting up libctf0:armhf (2.42-3ubuntu1) ... Setting up pinentry-curses (1.2.1-3ubuntu4) ... Setting up apt-utils (2.7.13ubuntu1) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... Setting up debconf-i18n (1.5.86) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... 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 libgssapi-krb5-2:armhf (1.20.1-5.1build3) ... Setting up libgdbm-compat4:armhf (1.23-5) ... Setting up libreadline8t64:armhf (8.2-3.1) ... Setting up libgcc-13-dev:armhf (13.2.0-19ubuntu1) ... Setting up gpgconf (2.4.4-2ubuntu15) ... Setting up libc6-dev:armhf (2.39-0ubuntu6) ... Setting up binutils-arm-linux-gnueabihf (2.42-3ubuntu1) ... Setting up gpg (2.4.4-2ubuntu15) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-19ubuntu1) ... Setting up gpg-agent (2.4.4-2ubuntu15) ... Setting up cpp-13 (13.2.0-19ubuntu1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.1) ... Setting up binutils (2.42-3ubuntu1) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... Setting up libtirpc-dev:armhf (1.3.4+ds-1.1) ... Setting up gcc-13 (13.2.0-19ubuntu1) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:armhf (1.3.0-3build2) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-19ubuntu1) ... Setting up libnss-nisplus:armhf (1.3-5) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-3build2) ... Processing triggers for libc-bin (2.39-0ubuntu6) ... Processing triggers for debianutils (5.17) ... (Reading database ... 12456 files and directories currently installed.) Purging configuration files for libssl3:armhf (3.0.10-1ubuntu2) ... Purging configuration files for dpkg-dev (1.22.0ubuntu1) ... Purging configuration files for perl (5.36.0-9ubuntu1) ... 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-27916202 armhf noble-proposed -c chroot:build-PACKAGEBUILD-27916202 --arch=armhf --dist=noble-proposed --nolog arrayfire_3.3.2+dfsg1-4ubuntu5.dsc Initiating build PACKAGEBUILD-27916202 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos03-arm64-001.buildd +==============================================================================+ | arrayfire 3.3.2+dfsg1-4ubuntu5 (armhf) Sun, 17 Mar 2024 09:34:45 +0000 | +==============================================================================+ Package: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Source Version: 3.3.2+dfsg1-4ubuntu5 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27916202/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/arrayfire-ncMIEc/resolver-1vd1zw' 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-ncMIEc/arrayfire-3.3.2+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/arrayfire-ncMIEc' 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 [541 B] Fetched 1956 B in 0s (168 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following 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 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 build-essential cmake cmake-data debhelper debugedit dh-autoreconf dh-strip-nondeterminism dpkg-dev 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 libcurl4t64 libdebhelper-perl libdeflate0 libdpkg-perl libdw1t64 libelf1t64 libexpat1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgdbm-compat4t64 libgdbm6t64 libgfortran5 libgtest-dev libicu74 libimath-3-1-29t64 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp25 libjxr0t64 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libldap2 liblerc4 libmagic-mgc libmagic1t64 libnghttp2-14 libopenexr-3-1-30 libopenjp2-7 libperl5.38t64 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 optipng perl perl-modules-5.38 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 debian-keyring 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 gnupg | sq | sqop | pgpainless-cli | sequoia-chameleon-gnupg git bzr libfftw3-doc gdbm-l10n liblcms2-utils libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser opencl-icd opencl-clhpp-headers-doc perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl libmail-box-perl Recommended packages: gnupg | sq | sqop | pgpainless-cli | sequoia-chameleon-gnupg libalgorithm-merge-perl curl | wget | lynx libfile-fcntllock-perl libarchive-cpio-perl libldap-common publicsuffix libssl3 libsasl2-modules libltdl-dev libgl-dev netbase libmail-sendmail-perl The following packages will be REMOVED: libgdbm-compat4* libgdbm6* libpng16-16* The following NEW packages will be installed: autoconf automake autopoint autotools-dev build-essential cmake cmake-data debhelper debugedit dh-autoreconf dh-strip-nondeterminism dpkg-dev 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 libcurl4t64 libdebhelper-perl libdeflate0 libdpkg-perl libdw1t64 libelf1t64 libexpat1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgdbm-compat4t64 libgdbm6t64 libgfortran5 libgtest-dev libicu74 libimath-3-1-29t64 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp25 libjxr0t64 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libldap2 liblerc4 libmagic-mgc libmagic1t64 libnghttp2-14 libopenexr-3-1-30 libopenjp2-7 libperl5.38t64 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 perl perl-modules-5.38 pkg-config pkgconf pkgconf-bin po-debconf sbuild-build-depends-main-dummy The following packages will be upgraded: optipng 1 upgraded, 102 newly installed, 3 to remove and 0 not upgraded. Need to get 60.6 MB of archives. After this operation, 379 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 armhf optipng armhf 0.7.8+ds-1build1 [109 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16t64 armhf 1.6.43-3 [166 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3.2 [3110 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm6t64 armhf 1.23-5.1 [30.3 kB] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm-compat4t64 armhf 1.23-5.1 [6208 B] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperl5.38t64 armhf 5.38.2-3.2 [4101 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl armhf 5.38.2-3.2 [231 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libexpat1 armhf 2.6.1-2 [65.9 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libicu74 armhf 74.2-1ubuntu1 [10.5 MB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu2 [595 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-3 [307 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1t64 armhf 1:5.45-3 [81.4 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-3 [21.1 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14ubuntu1 [38.0 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1 [73.9 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3build1 [946 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnghttp2-14 armhf 1.59.0-1build1 [68.1 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-3build4 [1196 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu1 [422 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.6ubuntu2 [269 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.6ubuntu2 [1074 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf build-essential armhf 12.10ubuntu1 [4928 B] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libarchive13t64 armhf 3.7.2-1.1ubuntu1 [330 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbrotli1 armhf 1.1.0-2build1 [319 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-4ubuntu4 [19.2 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-2 armhf 2.1.28+dfsg1-4ubuntu4 [49.7 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu6 [172 kB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build6 [51.3 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssh-4 armhf 0.10.6-2build1 [169 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4t64 armhf 8.5.0-2ubuntu7 [296 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libjsoncpp25 armhf 1.9.5-6 [72.5 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf librhash0 armhf 1.4.3-3 [142 kB] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1t64 armhf 1.48.0-1.1 [82.9 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cmake-data all 3.28.3-1build5 [2155 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cmake armhf 3.28.3-1build5 [6049 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libelf1t64 armhf 0.190-1.1build2 [49.9 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdw1t64 armhf 0.190-1.1build2 [235 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debugedit armhf 1:5.0-5build1 [42.2 kB] Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dwz armhf 0.15-1build5 [116 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu1 [800 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debhelper all 13.14.1ubuntu5 [869 kB] Get:58 http://ftpmaster.internal/ubuntu noble/universe armhf googletest all 1.14.0-1 [521 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3 [123 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.12.0-3 [132 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost1.83-dev armhf 1.83.0-2.1ubuntu2 [10.7 MB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf libboost-dev armhf 1.83.0.1ubuntu2 [4310 B] Get:63 http://ftpmaster.internal/ubuntu noble/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1 [34.4 kB] Get:64 http://ftpmaster.internal/ubuntu noble/universe armhf libclblas2t64 armhf 2.12-4.1 [860 kB] Get:65 http://ftpmaster.internal/ubuntu noble/universe armhf opencl-c-headers all 3.0~2023.12.14-1 [58.7 kB] Get:66 http://ftpmaster.internal/ubuntu noble/universe armhf opencl-clhpp-headers all 3.0~2023.12.14-1ubuntu1 [50.5 kB] Get:67 http://ftpmaster.internal/ubuntu noble/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1 [2446 B] Get:68 http://ftpmaster.internal/ubuntu noble/universe armhf libclblas-dev armhf 2.12-4.1 [25.9 kB] Get:69 http://ftpmaster.internal/ubuntu noble/universe armhf libclfft2 armhf 2.12.2-5build1 [257 kB] Get:70 http://ftpmaster.internal/ubuntu noble/universe armhf libclfft-dev armhf 2.12.2-5build1 [14.6 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate0 armhf 1.19-1 [41.3 kB] Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-double3 armhf 3.3.10-1ubuntu2 [366 kB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-single3 armhf 3.3.10-1ubuntu2 [374 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-bin armhf 3.3.10-1ubuntu2 [29.6 kB] Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-dev armhf 3.3.10-1ubuntu2 [706 kB] Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran5 armhf 14-20240315-1ubuntu1 [312 kB] Get:77 http://ftpmaster.internal/ubuntu noble/universe armhf libgtest-dev armhf 1.14.0-1 [263 kB] Get:78 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libimath-3-1-29t64 armhf 3.1.9-3.1ubuntu1 [68.5 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu1 [123 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] Get:81 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.1ubuntu1 [155 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3 [2085 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.12.0-3 [2177 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf libtmglib3 armhf 3.12.0-3 [99.6 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf liblapacke armhf 3.12.0-3 [378 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf libtmglib-dev armhf 3.12.0-3 [103 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf liblapacke-dev armhf 3.12.0-3 [329 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf liblcms2-2 armhf 2.14-2 [134 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu1 [152 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libopenexr-3-1-30 armhf 3.1.5-5.1build1 [915 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libraw23t64 armhf 0.21.2-2.1 [352 kB] Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsharpyuv0 armhf 1.3.2-0.4build1 [13.5 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf libjbig0 armhf 2.1-6.1ubuntu1 [24.9 kB] Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwebp7 armhf 1.3.2-0.4build1 [183 kB] Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu1 [178 kB] Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwebpmux3 armhf 1.3.2-0.4build1 [22.4 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2 [7170 B] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libopenjp2-7 armhf 2.5.0-2build2 [160 kB] Get:102 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libfreeimage3 armhf 3.18.0+ds2-10build2 [261 kB] Get:103 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libfreeimage-dev armhf 3.18.0+ds2-10build2 [334 kB] Preconfiguring packages ... Fetched 60.6 MB in 3s (19.0 MB/s) (Reading database ... 12451 files and directories currently installed.) Removing libgdbm-compat4:armhf (1.23-5) ... Removing libgdbm6:armhf (1.23-5) ... (Reading database ... 12441 files and directories currently installed.) Preparing to unpack .../optipng_0.7.8+ds-1build1_armhf.deb ... Unpacking optipng (0.7.8+ds-1build1) over (0.7.7-2build1) ... (Reading database ... 12441 files and directories currently installed.) Removing libpng16-16:armhf (1.6.43-1) ... Selecting previously unselected package libpng16-16t64:armhf. (Reading database ... 12431 files and directories currently installed.) Preparing to unpack .../000-libpng16-16t64_1.6.43-3_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.43-3) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../001-perl-modules-5.38_5.38.2-3.2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2) ... Selecting previously unselected package libgdbm6t64:armhf. Preparing to unpack .../002-libgdbm6t64_1.23-5.1_armhf.deb ... Unpacking libgdbm6t64:armhf (1.23-5.1) ... Selecting previously unselected package libgdbm-compat4t64:armhf. Preparing to unpack .../003-libgdbm-compat4t64_1.23-5.1_armhf.deb ... Unpacking libgdbm-compat4t64:armhf (1.23-5.1) ... Selecting previously unselected package libperl5.38t64:armhf. Preparing to unpack .../004-libperl5.38t64_5.38.2-3.2_armhf.deb ... Unpacking libperl5.38t64:armhf (5.38.2-3.2) ... Selecting previously unselected package perl. Preparing to unpack .../005-perl_5.38.2-3.2_armhf.deb ... Unpacking perl (5.38.2-3.2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../006-libexpat1_2.6.1-2_armhf.deb ... Unpacking libexpat1:armhf (2.6.1-2) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../007-libicu74_74.2-1ubuntu1_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../008-libxml2_2.9.14+dfsg-1.3ubuntu2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../009-libmagic-mgc_1%3a5.45-3_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../010-libmagic1t64_1%3a5.45-3_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../011-file_1%3a5.45-3_armhf.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../012-gettext-base_0.21-14ubuntu1_armhf.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../013-libuchardet0_0.0.8-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../014-groff-base_1.23.0-3build1_armhf.deb ... Unpacking groff-base (1.23.0-3build1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../015-libnghttp2-14_1.59.0-1build1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1build1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../016-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../017-man-db_2.12.0-3build4_armhf.deb ... Unpacking man-db (2.12.0-3build4) ... Selecting previously unselected package m4. Preparing to unpack .../018-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../019-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../020-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../021-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 .../022-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../023-libdpkg-perl_1.22.6ubuntu2_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu2) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../024-dpkg-dev_1.22.6ubuntu2_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu2) ... Selecting previously unselected package build-essential. Preparing to unpack .../025-build-essential_12.10ubuntu1_armhf.deb ... Unpacking build-essential (12.10ubuntu1) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../026-libarchive13t64_3.7.2-1.1ubuntu1_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.2-1.1ubuntu1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../027-libbrotli1_1.1.0-2build1_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2build1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../028-libsasl2-modules-db_2.1.28+dfsg1-4ubuntu4_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-4ubuntu4) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../029-libsasl2-2_2.1.28+dfsg1-4ubuntu4_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-4ubuntu4) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../030-libldap2_2.6.7+dfsg-1~exp1ubuntu6_armhf.deb ... Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../031-libpsl5t64_0.21.2-1.1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../032-librtmp1_2.4+20151223.gitfa8646d.1-2build6_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../033-libssh-4_0.10.6-2build1_armhf.deb ... Unpacking libssh-4:armhf (0.10.6-2build1) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../034-libcurl4t64_8.5.0-2ubuntu7_armhf.deb ... Unpacking libcurl4t64:armhf (8.5.0-2ubuntu7) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../035-libjsoncpp25_1.9.5-6_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../036-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../037-libuv1t64_1.48.0-1.1_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-1.1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../038-cmake-data_3.28.3-1build5_all.deb ... Unpacking cmake-data (3.28.3-1build5) ... Selecting previously unselected package cmake. Preparing to unpack .../039-cmake_3.28.3-1build5_armhf.deb ... Unpacking cmake (3.28.3-1build5) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../040-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../041-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../042-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../043-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 .../044-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 .../045-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 .../046-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../047-libelf1t64_0.190-1.1build2_armhf.deb ... Unpacking libelf1t64:armhf (0.190-1.1build2) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../048-libdw1t64_0.190-1.1build2_armhf.deb ... Unpacking libdw1t64:armhf (0.190-1.1build2) ... Selecting previously unselected package debugedit. Preparing to unpack .../049-debugedit_1%3a5.0-5build1_armhf.deb ... Unpacking debugedit (1:5.0-5build1) ... Selecting previously unselected package dwz. Preparing to unpack .../050-dwz_0.15-1build5_armhf.deb ... Unpacking dwz (0.15-1build5) ... Selecting previously unselected package gettext. Preparing to unpack .../051-gettext_0.21-14ubuntu1_armhf.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../052-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 .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package googletest. Preparing to unpack .../055-googletest_1.14.0-1_all.deb ... Unpacking googletest (1.14.0-1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../056-libblas3_3.12.0-3_armhf.deb ... Unpacking libblas3:armhf (3.12.0-3) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../057-libblas-dev_3.12.0-3_armhf.deb ... Unpacking libblas-dev:armhf (3.12.0-3) ... Selecting previously unselected package libboost1.83-dev:armhf. Preparing to unpack .../058-libboost1.83-dev_1.83.0-2.1ubuntu2_armhf.deb ... Unpacking libboost1.83-dev:armhf (1.83.0-2.1ubuntu2) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../059-libboost-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../060-ocl-icd-libopencl1_2.3.2-1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.3.2-1) ... Selecting previously unselected package libclblas2t64:armhf. Preparing to unpack .../061-libclblas2t64_2.12-4.1_armhf.deb ... Unpacking libclblas2t64:armhf (2.12-4.1) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../062-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 .../063-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:armhf. Preparing to unpack .../064-ocl-icd-opencl-dev_2.3.2-1_armhf.deb ... Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1) ... Selecting previously unselected package libclblas-dev:armhf. Preparing to unpack .../065-libclblas-dev_2.12-4.1_armhf.deb ... Unpacking libclblas-dev:armhf (2.12-4.1) ... Selecting previously unselected package libclfft2:armhf. Preparing to unpack .../066-libclfft2_2.12.2-5build1_armhf.deb ... Unpacking libclfft2:armhf (2.12.2-5build1) ... Selecting previously unselected package libclfft-dev:armhf. Preparing to unpack .../067-libclfft-dev_2.12.2-5build1_armhf.deb ... Unpacking libclfft-dev:armhf (2.12.2-5build1) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../068-libdeflate0_1.19-1_armhf.deb ... Unpacking libdeflate0:armhf (1.19-1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../069-libfftw3-double3_3.3.10-1ubuntu2_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../070-libfftw3-single3_3.3.10-1ubuntu2_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../071-libfftw3-bin_3.3.10-1ubuntu2_armhf.deb ... Unpacking libfftw3-bin (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../072-libfftw3-dev_3.3.10-1ubuntu2_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.10-1ubuntu2) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../073-libgfortran5_14-20240315-1ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (14-20240315-1ubuntu1) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../074-libgtest-dev_1.14.0-1_armhf.deb ... Unpacking libgtest-dev:armhf (1.14.0-1) ... Selecting previously unselected package libimath-3-1-29t64:armhf. Preparing to unpack .../075-libimath-3-1-29t64_3.1.9-3.1ubuntu1_armhf.deb ... Unpacking libimath-3-1-29t64:armhf (3.1.9-3.1ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../076-libjpeg-turbo8_2.1.5-2ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../077-libjpeg8_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjxr0t64:armhf. Preparing to unpack .../078-libjxr0t64_1.2~git20170615.f752187-5.1ubuntu1_armhf.deb ... Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.1ubuntu1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../079-liblapack3_3.12.0-3_armhf.deb ... Unpacking liblapack3:armhf (3.12.0-3) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../080-liblapack-dev_3.12.0-3_armhf.deb ... Unpacking liblapack-dev:armhf (3.12.0-3) ... Selecting previously unselected package libtmglib3:armhf. Preparing to unpack .../081-libtmglib3_3.12.0-3_armhf.deb ... Unpacking libtmglib3:armhf (3.12.0-3) ... Selecting previously unselected package liblapacke:armhf. Preparing to unpack .../082-liblapacke_3.12.0-3_armhf.deb ... Unpacking liblapacke:armhf (3.12.0-3) ... Selecting previously unselected package libtmglib-dev:armhf. Preparing to unpack .../083-libtmglib-dev_3.12.0-3_armhf.deb ... Unpacking libtmglib-dev:armhf (3.12.0-3) ... Selecting previously unselected package liblapacke-dev:armhf. Preparing to unpack .../084-liblapacke-dev_3.12.0-3_armhf.deb ... Unpacking liblapacke-dev:armhf (3.12.0-3) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../085-liblcms2-2_2.14-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../086-liblerc4_4.0.0+ds-4ubuntu1_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu1) ... Selecting previously unselected package libopenexr-3-1-30:armhf. Preparing to unpack .../087-libopenexr-3-1-30_3.1.5-5.1build1_armhf.deb ... Unpacking libopenexr-3-1-30:armhf (3.1.5-5.1build1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../088-libpkgconf3_1.8.1-2_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2) ... Selecting previously unselected package libraw23t64:armhf. Preparing to unpack .../089-libraw23t64_0.21.2-2.1_armhf.deb ... Unpacking libraw23t64:armhf (0.21.2-2.1) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../090-libsharpyuv0_1.3.2-0.4build1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.3.2-0.4build1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../091-libjbig0_2.1-6.1ubuntu1_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1ubuntu1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../092-libwebp7_1.3.2-0.4build1_armhf.deb ... Unpacking libwebp7:armhf (1.3.2-0.4build1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../093-libtiff6_4.5.1+git230720-4ubuntu1_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../094-libwebpmux3_1.3.2-0.4build1_armhf.deb ... Unpacking libwebpmux3:armhf (1.3.2-0.4build1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../095-pkgconf-bin_1.8.1-2_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../096-pkgconf_1.8.1-2_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../097-pkg-config_1.8.1-2_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-2) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../098-libopenjp2-7_2.5.0-2build2_armhf.deb ... Unpacking libopenjp2-7:armhf (2.5.0-2build2) ... Selecting previously unselected package libfreeimage3:armhf. Preparing to unpack .../099-libfreeimage3_3.18.0+ds2-10build2_armhf.deb ... Unpacking libfreeimage3:armhf (3.18.0+ds2-10build2) ... Selecting previously unselected package libfreeimage-dev:armhf. Preparing to unpack .../100-libfreeimage-dev_3.18.0+ds2-10build2_armhf.deb ... Unpacking libfreeimage-dev:armhf (3.18.0+ds2-10build2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../101-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libexpat1:armhf (2.6.1-2) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up liblcms2-2:armhf (2.14-2) ... Setting up libsharpyuv0:armhf (1.3.2-0.4build1) ... Setting up libboost1.83-dev:armhf (1.83.0-2.1ubuntu2) ... Setting up libfftw3-single3:armhf (3.3.10-1ubuntu2) ... Setting up liblerc4:armhf (4.0.0+ds-4ubuntu1) ... Setting up libgdbm6t64:armhf (1.23-5.1) ... Setting up libgdbm-compat4t64:armhf (1.23-5.1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libbrotli1:armhf (1.1.0-2build1) ... Setting up libuv1t64:armhf (1.48.0-1.1) ... Setting up libmagic1t64:armhf (1:5.45-3) ... Setting up libpsl5t64:armhf (0.21.2-1.1) ... Setting up libnghttp2-14:armhf (1.59.0-1build1) ... Setting up libdeflate0:armhf (1.19-1) ... 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:armhf (2.1-6.1ubuntu1) ... Setting up libelf1t64:armhf (0.190-1.1build2) ... Setting up libdw1t64:armhf (0.190-1.1build2) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-4ubuntu4) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:armhf (3.12.0-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libpkgconf3:armhf (1.8.1-2) ... Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.1ubuntu1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... Setting up perl-modules-5.38 (5.38.2-3.2) ... Setting up libpng16-16t64:armhf (1.6.43-3) ... Setting up libimath-3-1-29t64:armhf (3.1.9-3.1ubuntu1) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up libjsoncpp25:armhf (1.9.5-6) ... Setting up pkgconf-bin (1.8.1-2) ... Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... Setting up opencl-c-headers (3.0~2023.12.14-1) ... Setting up libfftw3-double3:armhf (3.3.10-1ubuntu2) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-4ubuntu4) ... Setting up libssh-4:armhf (0.10.6-2build1) ... Setting up libgfortran5:armhf (14-20240315-1ubuntu1) ... Setting up libwebp7:armhf (1.3.2-0.4build1) ... Setting up libicu74:armhf (74.2-1ubuntu1) ... Setting up dwz (0.15-1build5) ... Setting up ocl-icd-libopencl1:armhf (2.3.2-1) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.8-1) ... Setting up debugedit (1:5.0-5build1) ... Setting up libopenjp2-7:armhf (2.5.0-2build2) ... Setting up cmake-data (3.28.3-1build5) ... Setting up libboost-dev:armhf (1.83.0.1ubuntu2) ... Setting up libperl5.38t64:armhf (5.38.2-3.2) ... Setting up libwebpmux3:armhf (1.3.2-0.4build1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... Setting up libblas-dev:armhf (3.12.0-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up libjpeg8:armhf (8c-2ubuntu11) ... Setting up libclfft2:armhf (2.12.2-5build1) ... Setting up liblapack3:armhf (3.12.0-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up gettext (0.21-14ubuntu1) ... Setting up libgtest-dev:armhf (1.14.0-1) ... Setting up libcurl4t64:armhf (8.5.0-2ubuntu7) ... Setting up libtool (2.4.7-7) ... Setting up libfftw3-bin (3.3.10-1ubuntu2) ... Setting up libclblas2t64:armhf (2.12-4.1) ... Setting up pkgconf:armhf (1.8.1-2) ... Setting up perl (5.38.2-3.2) ... Setting up libtmglib3:armhf (3.12.0-3) ... Setting up optipng (0.7.8+ds-1build1) ... Setting up libopenexr-3-1-30:armhf (3.1.5-5.1build1) ... Setting up opencl-clhpp-headers (3.0~2023.12.14-1ubuntu1) ... Setting up liblapack-dev:armhf (3.12.0-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up pkg-config:armhf (1.8.1-2) ... Setting up ocl-icd-opencl-dev:armhf (2.3.2-1) ... Setting up libdpkg-perl (1.22.6ubuntu2) ... Setting up libraw23t64:armhf (0.21.2-2.1) ... Setting up autoconf (2.71-3) ... Setting up groff-base (1.23.0-3build1) ... Setting up liblapacke:armhf (3.12.0-3) ... Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libtmglib-dev:armhf (3.12.0-3) ... Setting up libarchive13t64:armhf (3.7.2-1.1ubuntu1) ... Setting up libfftw3-dev:armhf (3.3.10-1ubuntu2) ... 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 libfreeimage3:armhf (3.18.0+ds2-10build2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up liblapacke-dev:armhf (3.12.0-3) ... Setting up libclfft-dev:armhf (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 dpkg-dev (1.22.6ubuntu2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libclblas-dev:armhf (2.12-4.1) ... Setting up cmake (3.28.3-1build5) ... Setting up build-essential (12.10ubuntu1) ... Setting up libfreeimage-dev:armhf (3.18.0+ds2-10build2) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... 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 (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.42-3ubuntu1 dpkg-dev_1.22.6ubuntu2 g++-13_13.2.0-19ubuntu1 gcc-13_13.2.0-19ubuntu1 libc6-dev_2.39-0ubuntu6 libstdc++-13-dev_13.2.0-19ubuntu1 libstdc++6_14-20240315-1ubuntu1 linux-libc-dev_6.8.0-19.19 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-arm-linux-gnueabihf_2.42-3ubuntu1 binutils-common_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-1build5 cmake-data_3.28.3-1build5 coreutils_9.4-3ubuntu3 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-19ubuntu1 cpp-13-arm-linux-gnueabihf_13.2.0-19ubuntu1 cpp-arm-linux-gnueabihf_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.6ubuntu2 dpkg-dev_1.22.6ubuntu2 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-19ubuntu1 g++-13-arm-linux-gnueabihf_13.2.0-19ubuntu1 g++-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-19ubuntu1 gcc-13-arm-linux-gnueabihf_13.2.0-19ubuntu1 gcc-13-base_13.2.0-19ubuntu1 gcc-14-base_14-20240315-1ubuntu1 gcc-arm-linux-gnueabihf_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-20240315-1ubuntu1 libassuan0_2.5.6-1 libatomic1_14-20240315-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-2build1 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-2build1 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240315-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 libcurl4t64_8.5.0-2ubuntu7 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.6ubuntu2 libdw1t64_0.190-1.1build2 libelf1t64_0.190-1.1build2 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-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-19ubuntu1 libgcc-s1_14-20240315-1ubuntu1 libgcrypt20_1.10.3-2 libgdbm-compat4t64_1.23-5.1 libgdbm6t64_1.23-5.1 libgfortran5_14-20240315-1ubuntu1 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30t64_3.8.3-1.1ubuntu2 libgomp1_14-20240315-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 libjxr0t64_1.2~git20170615.f752187-5.1ubuntu1 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-2build2 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 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-1ubuntu2 libselinux1_3.5-2build3 libsemanage-common_3.5-1build4 libsemanage2_3.5-1build4 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-19ubuntu1 libstdc++6_14-20240315-1ubuntu1 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu5 libsystemd0_255.4-1ubuntu5 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-20240315-1ubuntu1 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu5 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.3ubuntu2 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-19.19 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.8+ds-1build1 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-3ubuntu4 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-1ubuntu5 systemd-dev_255.4-1ubuntu5 systemd-sysv_255.4-1ubuntu5 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-27916202 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27916202 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27916202 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -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 armhf 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/arm-linux-gnueabihf/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/arm-linux-gnueabihf -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=ON -DBUILD_DOCS=OFF dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && 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/arm-linux-gnueabihf -DAF_INSTALL_CMAKE_DIR=lib/arm-linux-gnueabihf/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/arm-linux-gnueabihf -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=ON -DBUILD_DOCS=OFF .. 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/libblas.so -- Found FFTW: /usr/include -- FFTW Found ? TRUE -- FFTW Library: /usr/lib/arm-linux-gnueabihf/libfftw3.so;/usr/lib/arm-linux-gnueabihf/libfftw3f.so -- Found LAPACKE: lapacke 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/libblas.so -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.48") CMake Deprecation Warning at test/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. CMake Warning (dev) at test/CMakeLists.txt:6 (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. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- /<>/test/gtest -- TESTS: CPU backend is ON. -- Removing /<>/test/manual_memory_test.cpp from ctest -- TESTS: CUDA backend is OFF. CUDA was not found -- TESTS: OPENCL backend is ON. -- Removing /<>/test/manual_memory_test.cpp from ctest -- TESTS: UNIFIED backend is ON. 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 (1.7s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: AF_INSTALL_DOC_DIR 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-arm-linux-gnueabihf 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-arm-linux-gnueabihf && make -j4 VERBOSE=1 make[1]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles /<>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/depend make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/depend make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/bin2cpp.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/googletest.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/build make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/cpu /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/backend/cpu /<>/obj-arm-linux-gnueabihf/src/backend/cpu/CMakeFiles/afcpu.dir/DependInfo.cmake "--color=" [ 1%] Creating directories for 'googletest' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -Dcfgdir= -P /<>/obj-arm-linux-gnueabihf/third_party/gtest/tmp/googletest-mkdirs.cmake [ 1%] 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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/build cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-mkdir make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/Array.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/approx.cpp.o [ 1%] No download step for 'googletest' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E echo_append cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-download [ 1%] No update step for 'googletest' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E echo_append cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-update [ 1%] No patch step for 'googletest' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E echo_append cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-patch [ 1%] Performing configure step for 'googletest' cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -Dgtest_force_shared_crt=ON -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_BUILD_TYPE=None "-DCMAKE_CXX_FLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" "-DCMAKE_CXX_FLAGS_LIBSTDCPP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -stdlib=libstdc++" -DCMAKE_CXX_FLAGS_DEBUG=-g "-DCMAKE_CXX_FLAGS_MINSIZEREL=-Os -DNDEBUG" "-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG" "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -g -DNDEBUG" "-GUnix Makefiles" -S /<>/test/../test/gtest -B /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build Re-run cmake no build system arguments CMake Warning (dev) at CMakeLists.txt:42 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The CXX compiler identification is GNU 13.2.0 -- The C compiler identification is GNU 13.2.0 -- 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 -- 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 CMake Deprecation Warning at CMakeLists.txt:43 (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. CMake Warning (dev) at cmake/internal_utils.cmake:205 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:50 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (0.5s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_LIBSTDCPP -- Build files have been written to: /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-configure [ 1%] Performing build step for 'googletest' cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && make make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' /usr/bin/cmake -S/<>/test/gtest -B/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build/CMakeFiles /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[5]: Entering directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make -f CMakeFiles/gtest.dir/build.make CMakeFiles/gtest.dir/depend make[6]: Entering directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/test/gtest /<>/test/gtest /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build/CMakeFiles/gtest.dir/DependInfo.cmake "--color=" make[6]: Leaving directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make -f CMakeFiles/gtest.dir/build.make CMakeFiles/gtest.dir/build make[6]: Entering directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [ 25%] Building CXX object CMakeFiles/gtest.dir/src/gtest-all.cc.o /usr/bin/c++ -I/<>/test/gtest/include -I/<>/test/gtest -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -MD -MT CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /<>/test/gtest/src/gtest-all.cc [ 1%] Linking CXX executable bin2cpp /usr/bin/cmake -E cmake_link_script CMakeFiles/bin2cpp.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf' [ 1%] Built target bin2cpp [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/cholesky.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/copy.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diagonal.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 50%] Linking CXX static library libgtest.a /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 /usr/bin/ar qc libgtest.a "CMakeFiles/gtest.dir/src/gtest-all.cc.o" /usr/bin/ranlib libgtest.a make[6]: Leaving directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [ 50%] Built target gtest make -f CMakeFiles/gtest_main.dir/build.make CMakeFiles/gtest_main.dir/depend make[6]: Entering directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/test/gtest /<>/test/gtest /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=" make[6]: Leaving directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make -f CMakeFiles/gtest_main.dir/build.make CMakeFiles/gtest_main.dir/build make[6]: Entering directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [ 75%] Building CXX object CMakeFiles/gtest_main.dir/src/gtest_main.cc.o /usr/bin/c++ -I/<>/test/gtest/include -I/<>/test/gtest -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -MD -MT CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /<>/test/gtest/src/gtest_main.cc [ 2%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [100%] Linking CXX static library libgtest_main.a /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1 /usr/bin/ar qc libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o /usr/bin/ranlib libgtest_main.a make[6]: Leaving directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [100%] Built target gtest_main make[5]: Leaving directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build/CMakeFiles 0 make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-build [ 2%] No install step for 'googletest' cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E echo_append cd /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-install [ 2%] Completed 'googletest' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/test/CMakeFiles cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/googletest-complete cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-done make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 2%] Built target googletest 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-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/backend/opencl /<>/obj-arm-linux-gnueabihf/src/backend/opencl/CMakeFiles/opencl_bin_target.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build.make src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 2%] Compiling /<>/src/backend/opencl/kernel/KParam.hpp to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/KParam.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/KParam.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file KParam.hpp --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/KParam.hpp --name KParam_hpp --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/approx1.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/approx1.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/approx1.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file approx1.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/approx2.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/approx2.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file approx2.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/assign.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/assign.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file assign.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/bilateral.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/bilateral.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file bilateral.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/convolve.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/convolve.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file convolve.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/convolve_separable.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/convolve_separable.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file convolve_separable.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/copy.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/copy.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file copy.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diag_create.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_create.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file diag_create.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_create.hpp --name diag_create_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/diag_extract.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diag_extract.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_extract.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file diag_extract.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diff.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diff.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file diff.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/example.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/example.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file example.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fast.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fast.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file fast.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_multiply.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file fftconvolve_multiply.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_pack.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file fftconvolve_pack.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_reorder.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file fftconvolve_reorder.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp --name fftconvolve_reorder_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/gradient.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/gradient.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/gradient.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file gradient.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/gradient.hpp --name gradient_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/harris.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/harris.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/harris.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file harris.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/harris.hpp --name harris_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/histogram.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/histogram.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/histogram.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file histogram.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/histogram.hpp --name histogram_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/homography.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/homography.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/homography.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file homography.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/homography.hpp --name homography_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/hsv_rgb.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/hsv_rgb.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/hsv_rgb.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file hsv_rgb.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/hsv_rgb.hpp --name hsv_rgb_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/identity.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/identity.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/identity.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file identity.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iir.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iir.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file iir.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/index.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/index.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file index.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/index.hpp --name index_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/iops.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iops.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iops.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file iops.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iops.hpp --name iops_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/iota.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iota.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iota.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file iota.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iota.hpp --name iota_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/ireduce_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ireduce_dim.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file ireduce_dim.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_dim.hpp --name ireduce_dim_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/ireduce_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ireduce_first.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file ireduce_first.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_first.hpp --name ireduce_first_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/jit.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/jit.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/jit.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file jit.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/jit.hpp --name jit_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/join.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/join.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/join.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file join.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/join.hpp --name join_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/laset.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laset.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file laset.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset.hpp --name laset_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/laset_band.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laset_band.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset_band.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file laset_band.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset_band.hpp --name laset_band_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/laswp.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laswp.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laswp.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file laswp.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laswp.hpp --name laswp_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/lookup.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/lookup.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lookup.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file lookup.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lookup.hpp --name lookup_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/lu_split.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/lu_split.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lu_split.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file lu_split.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lu_split.hpp --name lu_split_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/matchTemplate.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/matchTemplate.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/matchTemplate.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file matchTemplate.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/matchTemplate.hpp --name matchTemplate_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/meanshift.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/meanshift.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/meanshift.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file meanshift.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/meanshift.hpp --name meanshift_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/medfilt.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/medfilt.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/medfilt.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file medfilt.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/medfilt.hpp --name medfilt_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/memcopy.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/memcopy.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/memcopy.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file memcopy.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/memcopy.hpp --name memcopy_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/morph.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/morph.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/morph.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file morph.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/morph.hpp --name morph_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/nearest_neighbour.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/nearest_neighbour.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/nearest_neighbour.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file nearest_neighbour.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/nearest_neighbour.hpp --name nearest_neighbour_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/ops.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ops.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ops.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file ops.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ops.hpp --name ops_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/orb.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/orb.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/orb.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file orb.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/orb.hpp --name orb_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/random.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/random.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/random.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file random.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/random.hpp --name random_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/range.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/range.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/range.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file range.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/range.hpp --name range_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/reduce_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reduce_dim.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file reduce_dim.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_dim.hpp --name reduce_dim_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/reduce_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reduce_first.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file reduce_first.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_first.hpp --name reduce_first_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/regions.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/regions.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/regions.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file regions.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/regions.hpp --name regions_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/reorder.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reorder.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reorder.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file reorder.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reorder.hpp --name reorder_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/resize.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/resize.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/resize.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file resize.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/resize.hpp --name resize_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/rotate.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/rotate.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/rotate.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file rotate.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/rotate.hpp --name rotate_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/scan_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/scan_dim.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file scan_dim.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_dim.hpp --name scan_dim_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/scan_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/scan_first.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file scan_first.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_first.hpp --name scan_first_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/select.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/select.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/select.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file select.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/select.hpp --name select_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/shift.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/shift.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/shift.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file shift.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/shift.hpp --name shift_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/sobel.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/sobel.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sobel.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file sobel.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sobel.hpp --name sobel_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/sort_pair.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/sort_pair.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sort_pair.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file sort_pair.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sort_pair.hpp --name sort_pair_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/susan.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/susan.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/susan.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file susan.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/susan.hpp --name susan_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/swapdblk.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/swapdblk.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/swapdblk.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file swapdblk.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/swapdblk.hpp --name swapdblk_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/tile.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/tile.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/tile.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file tile.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/tile.hpp --name tile_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/transform.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transform.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file transform.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform.hpp --name transform_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/transform_interp.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transform_interp.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform_interp.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file transform_interp.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform_interp.hpp --name transform_interp_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/transpose.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transpose.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file transpose.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose.hpp --name transpose_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/transpose_inplace.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transpose_inplace.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose_inplace.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file transpose_inplace.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose_inplace.hpp --name transpose_inplace_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/triangle.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/triangle.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/triangle.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file triangle.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/triangle.hpp --name triangle_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/unwrap.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/unwrap.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/unwrap.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file unwrap.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/unwrap.hpp --name unwrap_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/where.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/where.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/where.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file where.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/where.hpp --name where_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/wrap.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/wrap.hpp\> >>"/<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/wrap.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-arm-linux-gnueabihf/bin2cpp --file wrap.cl --namespace opencl --output /<>/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/wrap.hpp --name wrap_cl --eof 0 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Built target opencl_bin_target [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hist_graphics.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/c++/13/vector:72, from /<>/include/af/dim4.hpp:16, from /<>/src/backend/cpu/homography.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘int cpu::computeHomography(T*, const float*, const float*, const float*, const float*, const float*) [with T = double]’ at /<>/src/backend/cpu/homography.cpp:226:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/identity.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/image.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/inverse.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iota.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/ireduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/join.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] In file included from /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 file included from /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 file included from /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:10: /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = float; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = double; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = float; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = double; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lookup.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lu.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/match_template.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/math.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/backend/opencl /<>/obj-arm-linux-gnueabihf/src/backend/opencl/CMakeFiles/afopencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Array.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ In file included from /<>/src/backend/opencl/Array.cpp:13: /<>/src/backend/opencl/scalar.hpp: In instantiation of ‘opencl::Array opencl::createScalarNode(const af::dim4&, T) [with T = cl_double2]’: /<>/src/backend/opencl/Array.cpp:252:35: required from ‘opencl::Array opencl::createValueArray(const af::dim4&, const T&) [with T = cl_double2]’ /<>/src/backend/opencl/Array.cpp:347:5: required from here /<>/src/backend/opencl/scalar.hpp:21:32: warning: ‘new’ of type ‘opencl::JIT::ScalarNode’ with extended alignment 16 [-Waligned-new=] 21 | JIT::ScalarNode *node = new JIT::ScalarNode(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/scalar.hpp:21:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/scalar.hpp:21:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/medfilt.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Param.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/all.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/c++/13/algorithm:61, from /<>/src/backend/cpu/Array.hpp:21, from /<>/src/backend/cpu/medfilt.cpp:13: /usr/include/c++/13/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/string:51, 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/ios:44, from /usr/include/c++/13/ostream:40, from /<>/include/af/dim4.hpp:14, from /<>/src/backend/cpu/medfilt.cpp:10: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = double*; _OutputIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _OutputIterator = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In function ‘void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator > >; _RandomAccessIterator2 = double*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = double*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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) { | ^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /<>/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) { | ^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /<>/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) { | ^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2511:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]’, inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2445:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2454:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >; _BidirectionalIterator2 = double*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20, inlined from ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/include/af/dim4.hpp:16: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:66, from /<>/src/backend/cpu/TNJ/Node.hpp:14, from /<>/src/backend/cpu/Array.hpp:18: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_ZERO]’ at /<>/src/backend/cpu/kernel/medfilt.hpp:114:52: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_ZERO]’ at /<>/src/backend/cpu/kernel/medfilt.hpp:118:37: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_SYM]’ at /<>/src/backend/cpu/kernel/medfilt.hpp:110:60: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_SYM]’ at /<>/src/backend/cpu/kernel/medfilt.hpp:114:52: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_SYM]’ at /<>/src/backend/cpu/kernel/medfilt.hpp:118:37: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 = 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]); | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/platform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/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)) | ^~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot3.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/qr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 = 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]); | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/random.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/range.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 = 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 = 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]); | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/any.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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) { | ^~ [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 = 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 file included from /usr/include/c++/13/vector:72, from /<>/include/af/dim4.hpp:16, from /<>/src/backend/cpu/regions.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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 file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::regions(cpu::Array, cpu::Array, af_connectivity) [with T = double]’ at /<>/src/backend/cpu/kernel/regions.hpp:123:32: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::regions(cpu::Array, cpu::Array, af_connectivity) [with T = double]’ at /<>/src/backend/cpu/kernel/regions.hpp:125:32: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::regions(cpu::Array, cpu::Array, af_connectivity) [with T = double]’ at /<>/src/backend/cpu/kernel/regions.hpp:128:32: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void cpu::kernel::regions(cpu::Array, cpu::Array, af_connectivity) [with T = double]’ at /<>/src/backend/cpu/kernel/regions.hpp:131:32: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 = 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]); | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/approx.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ 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=] [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/select.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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=] [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/shift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/solve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cholesky.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/opencl/CMakeFiles/afopencl.dir/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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)") | ^ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/surface.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/svd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/tile.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/convolve_separable.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/copy.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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) { | ^~~ /<>/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 = 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 = 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 = 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 = 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/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/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=] /<>/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/triangle.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/cblas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dim4.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dispatch.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/host_memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/lapacke.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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; | ^~~ [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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)); | ^~~~~~~~ [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/count.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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 = 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/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/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/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/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/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:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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/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/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/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/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/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/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/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/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/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) { | ^~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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]); | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diagonal.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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) { | ^~~ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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=] /<>/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=] [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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=] [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/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*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 28 | strncpy(m_msg, msg, sizeof(m_msg)); | ^ [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/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* [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)); | ^~~~~~~~ [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate3d.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/__/__/api/cpp/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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=] /<>/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=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode3d.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 28%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/errorcodes.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 28%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 29%] Linking CXX shared library libafcpu.so cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/afcpu.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ 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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 29%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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=] cd /<>/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/cmake -E cmake_symlink_library libafcpu.so.3.3.2 libafcpu.so.3 libafcpu.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Built target afcpu make -f test/CMakeFiles/approx1_cpu.dir/build.make test/CMakeFiles/approx1_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx1_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx1_cpu.dir/build.make test/CMakeFiles/approx1_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Building CXX object test/CMakeFiles/approx1_cpu.dir/approx1.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/approx1_cpu.dir/approx1.cpp.o -MF CMakeFiles/approx1_cpu.dir/approx1.cpp.o.d -o CMakeFiles/approx1_cpu.dir/approx1.cpp.o -c /<>/test/approx1.cpp [ 29%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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()); | ^~~~~~~~~~~ [ 30%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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=] [ 30%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/approx1.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 30%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hist_graphics.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 30%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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=] 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) {} | ^~~~~ [ 31%] Linking CXX executable approx1_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/approx1_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/approx1_cpu.dir/approx1.cpp.o -o approx1_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target approx1_cpu make -f test/CMakeFiles/approx2_cpu.dir/build.make test/CMakeFiles/approx2_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx2_cpu.dir/DependInfo.cmake "--color=" 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=] make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx2_cpu.dir/build.make test/CMakeFiles/approx2_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' /<>/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=] [ 31%] Building CXX object test/CMakeFiles/approx2_cpu.dir/approx2.cpp.o /<>/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=] cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/approx2_cpu.dir/approx2.cpp.o -MF CMakeFiles/approx2_cpu.dir/approx2.cpp.o.d -o CMakeFiles/approx2_cpu.dir/approx2.cpp.o -c /<>/test/approx2.cpp /<>/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=] [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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)") | ^ In file included from /usr/include/c++/13/vector:72, from /<>/include/af/dim4.hpp:16, from /<>/src/backend/opencl/fftconvolve.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/approx2.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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=] 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) { | ^~~ [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/identity.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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) { | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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=] [ 31%] Linking CXX executable approx2_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/approx2_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/approx2_cpu.dir/approx2.cpp.o -o approx2_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make -f test/CMakeFiles/array_cpu.dir/build.make test/CMakeFiles/array_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/array_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/array_cpu.dir/build.make test/CMakeFiles/array_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Building CXX object test/CMakeFiles/array_cpu.dir/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/array_cpu.dir/array.cpp.o -MF CMakeFiles/array_cpu.dir/array.cpp.o.d -o CMakeFiles/array_cpu.dir/array.cpp.o -c /<>/test/array.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target approx2_cpu make -f test/CMakeFiles/assign_cpu.dir/build.make test/CMakeFiles/assign_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/assign_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/assign_cpu.dir/build.make test/CMakeFiles/assign_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Building CXX object test/CMakeFiles/assign_cpu.dir/assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/assign_cpu.dir/assign.cpp.o -MF CMakeFiles/assign_cpu.dir/assign.cpp.o.d -o CMakeFiles/assign_cpu.dir/assign.cpp.o -c /<>/test/assign.cpp [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/image.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/interopManager.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/inverse.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/assign.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iota.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/ireduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~ /<>/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:390:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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:390:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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/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]); | ^~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/jit.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ 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]); | ^~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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 = 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]); | ^~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/join.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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 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]); | ^~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/join.cpp:12: /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const 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=] /<>/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 = 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]); | ^~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~ [ 32%] Linking CXX executable array_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/array_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/array_cpu.dir/array.cpp.o -o array_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target array_cpu make -f test/CMakeFiles/backend_cpu.dir/build.make test/CMakeFiles/backend_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/backend_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/backend_cpu.dir/build.make test/CMakeFiles/backend_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Building CXX object test/CMakeFiles/backend_cpu.dir/backend.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/backend_cpu.dir/backend.cpp.o -MF CMakeFiles/backend_cpu.dir/backend.cpp.o.d -o CMakeFiles/backend_cpu.dir/backend.cpp.o -c /<>/test/backend.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 = 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]); | ^~~~~~~~~~~~~~~~~~ /<>/test/backend.cpp: In function ‘void testFunction()’: /<>/test/backend.cpp:54:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 54 | if(outArray != 0) ASSERT_EQ(AF_SUCCESS, af_release_array(outArray)); | ^ 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]); | ^~~~~~~~~~~~~~~~~~ [ 32%] Linking CXX executable backend_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/backend_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/backend_cpu.dir/backend.cpp.o -o backend_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target backend_cpu make -f test/CMakeFiles/basic_cpu.dir/build.make test/CMakeFiles/basic_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_cpu.dir/build.make test/CMakeFiles/basic_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Building CXX object test/CMakeFiles/basic_cpu.dir/basic.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/basic_cpu.dir/basic.cpp.o -MF CMakeFiles/basic_cpu.dir/basic.cpp.o.d -o CMakeFiles/basic_cpu.dir/basic.cpp.o -c /<>/test/basic.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 = 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]); | ^~~~~~~~~~~~~~~~~~ [ 32%] Linking CXX executable basic_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/basic_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/basic_cpu.dir/basic.cpp.o -o basic_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target basic_cpu make -f test/CMakeFiles/basic_c_cpu.dir/build.make test/CMakeFiles/basic_c_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_c_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_c_cpu.dir/build.make test/CMakeFiles/basic_c_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Building C object test/CMakeFiles/basic_c_cpu.dir/basic_c.c.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cc -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/basic_c_cpu.dir/basic_c.c.o -MF CMakeFiles/basic_c_cpu.dir/basic_c.c.o.d -o CMakeFiles/basic_c_cpu.dir/basic_c.c.o -c /<>/test/basic_c.c [ 32%] Linking C executable basic_c_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/basic_c_cpu.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/basic_c_cpu.dir/basic_c.c.o -o basic_c_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target basic_c_cpu make -f test/CMakeFiles/bilateral_cpu.dir/build.make test/CMakeFiles/bilateral_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/bilateral_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/bilateral_cpu.dir/build.make test/CMakeFiles/bilateral_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Building CXX object test/CMakeFiles/bilateral_cpu.dir/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/bilateral_cpu.dir/bilateral.cpp.o -MF CMakeFiles/bilateral_cpu.dir/bilateral.cpp.o.d -o CMakeFiles/bilateral_cpu.dir/bilateral.cpp.o -c /<>/test/bilateral.cpp [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lookup.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 32%] Linking CXX executable bilateral_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bilateral_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/bilateral_cpu.dir/bilateral.cpp.o -o bilateral_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target bilateral_cpu make -f test/CMakeFiles/binary_cpu.dir/build.make test/CMakeFiles/binary_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/binary_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/binary_cpu.dir/build.make test/CMakeFiles/binary_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 33%] Building CXX object test/CMakeFiles/binary_cpu.dir/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/binary_cpu.dir/binary.cpp.o -MF CMakeFiles/binary_cpu.dir/binary.cpp.o.d -o CMakeFiles/binary_cpu.dir/binary.cpp.o -c /<>/test/binary.cpp [ 33%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lu.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 34%] Linking CXX executable assign_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/assign_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/assign_cpu.dir/assign.cpp.o -o assign_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 34%] Built target assign_cpu make -f test/CMakeFiles/blas_cpu.dir/build.make test/CMakeFiles/blas_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/blas_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/blas_cpu.dir/build.make test/CMakeFiles/blas_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 34%] Building CXX object test/CMakeFiles/blas_cpu.dir/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/blas_cpu.dir/blas.cpp.o -MF CMakeFiles/blas_cpu.dir/blas.cpp.o.d -o CMakeFiles/blas_cpu.dir/blas.cpp.o -c /<>/test/blas.cpp [ 34%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/match_template.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] In file included from /usr/include/c++/13/string:51, 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/ios:44, from /usr/include/c++/13/ostream:40, from /<>/test/../test/gtest/include/gtest/gtest.h:55, from /<>/test/blas.cpp:10: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = ostream_iterator >]’: /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = ostream_iterator >]’: /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = double; bool isBVector = true]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = double; bool isBVector = false]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = af::af_cdouble; bool isBVector = true]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = af::af_cdouble; bool isBVector = false]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ [ 34%] Linking CXX executable binary_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/binary_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/binary_cpu.dir/binary.cpp.o -o binary_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 34%] Built target binary_cpu make -f test/CMakeFiles/cholesky_dense_cpu.dir/build.make test/CMakeFiles/cholesky_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/cholesky_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/cholesky_dense_cpu.dir/build.make test/CMakeFiles/cholesky_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 34%] Building CXX object test/CMakeFiles/cholesky_dense_cpu.dir/cholesky_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/cholesky_dense_cpu.dir/cholesky_dense.cpp.o -MF CMakeFiles/cholesky_dense_cpu.dir/cholesky_dense.cpp.o.d -o CMakeFiles/cholesky_dense_cpu.dir/cholesky_dense.cpp.o -c /<>/test/cholesky_dense.cpp [ 34%] Linking CXX executable blas_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/blas_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/blas_cpu.dir/blas.cpp.o -o blas_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 34%] Built target blas_cpu make -f test/CMakeFiles/complex_cpu.dir/build.make test/CMakeFiles/complex_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/complex_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/complex_cpu.dir/build.make test/CMakeFiles/complex_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/complex_cpu.dir/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/complex_cpu.dir/complex.cpp.o -MF CMakeFiles/complex_cpu.dir/complex.cpp.o.d -o CMakeFiles/complex_cpu.dir/complex.cpp.o -c /<>/test/complex.cpp [ 35%] Linking CXX executable cholesky_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/cholesky_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/cholesky_dense_cpu.dir/cholesky_dense.cpp.o -o cholesky_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Built target cholesky_dense_cpu make -f test/CMakeFiles/constant_cpu.dir/build.make test/CMakeFiles/constant_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/constant_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/constant_cpu.dir/build.make test/CMakeFiles/constant_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/constant_cpu.dir/constant.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/constant_cpu.dir/constant.cpp.o -MF CMakeFiles/constant_cpu.dir/constant.cpp.o.d -o CMakeFiles/constant_cpu.dir/constant.cpp.o -c /<>/test/constant.cpp [ 35%] Linking CXX executable complex_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/complex_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/complex_cpu.dir/complex.cpp.o -o complex_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Built target complex_cpu make -f test/CMakeFiles/convolve_cpu.dir/build.make test/CMakeFiles/convolve_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/convolve_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/convolve_cpu.dir/build.make test/CMakeFiles/convolve_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/convolve_cpu.dir/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/convolve_cpu.dir/convolve.cpp.o -MF CMakeFiles/convolve_cpu.dir/convolve.cpp.o.d -o CMakeFiles/convolve_cpu.dir/convolve.cpp.o -c /<>/test/convolve.cpp [ 35%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/math.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ [ 35%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/max.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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) { | ^~ [ 35%] Linking CXX executable constant_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/constant_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/constant_cpu.dir/constant.cpp.o -o constant_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Built target constant_cpu make -f test/CMakeFiles/corrcoef_cpu.dir/build.make test/CMakeFiles/corrcoef_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/corrcoef_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/corrcoef_cpu.dir/build.make test/CMakeFiles/corrcoef_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Building CXX object test/CMakeFiles/corrcoef_cpu.dir/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/corrcoef_cpu.dir/corrcoef.cpp.o -MF CMakeFiles/corrcoef_cpu.dir/corrcoef.cpp.o.d -o CMakeFiles/corrcoef_cpu.dir/corrcoef.cpp.o -c /<>/test/corrcoef.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_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]); | ^~~~~~~~~~~~~~~~~~~ [ 36%] Linking CXX executable corrcoef_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/corrcoef_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/corrcoef_cpu.dir/corrcoef.cpp.o -o corrcoef_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In 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]); | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Built target corrcoef_cpu make -f test/CMakeFiles/covariance_cpu.dir/build.make test/CMakeFiles/covariance_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/covariance_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/covariance_cpu.dir/build.make test/CMakeFiles/covariance_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Building CXX object test/CMakeFiles/covariance_cpu.dir/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/covariance_cpu.dir/covariance.cpp.o -MF CMakeFiles/covariance_cpu.dir/covariance.cpp.o.d -o CMakeFiles/covariance_cpu.dir/covariance.cpp.o -c /<>/test/covariance.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_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]); | ^~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 36%] Linking CXX executable covariance_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/covariance_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/covariance_cpu.dir/covariance.cpp.o -o covariance_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Built target covariance_cpu make -f test/CMakeFiles/diagonal_cpu.dir/build.make test/CMakeFiles/diagonal_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diagonal_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diagonal_cpu.dir/build.make test/CMakeFiles/diagonal_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 36%] Building CXX object test/CMakeFiles/diagonal_cpu.dir/diagonal.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/diagonal_cpu.dir/diagonal.cpp.o -MF CMakeFiles/diagonal_cpu.dir/diagonal.cpp.o.d -o CMakeFiles/diagonal_cpu.dir/diagonal.cpp.o -c /<>/test/diagonal.cpp [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/medfilt.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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=] [ 37%] Linking CXX executable diagonal_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diagonal_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/diagonal_cpu.dir/diagonal.cpp.o -o diagonal_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target diagonal_cpu make -f test/CMakeFiles/diff1_cpu.dir/build.make test/CMakeFiles/diff1_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff1_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff1_cpu.dir/build.make test/CMakeFiles/diff1_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object test/CMakeFiles/diff1_cpu.dir/diff1.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/diff1_cpu.dir/diff1.cpp.o -MF CMakeFiles/diff1_cpu.dir/diff1.cpp.o.d -o CMakeFiles/diff1_cpu.dir/diff1.cpp.o -c /<>/test/diff1.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/diff1.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Linking CXX executable convolve_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/convolve_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convolve_cpu.dir/convolve.cpp.o -o convolve_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target convolve_cpu make -f test/CMakeFiles/diff2_cpu.dir/build.make test/CMakeFiles/diff2_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff2_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff2_cpu.dir/build.make test/CMakeFiles/diff2_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object test/CMakeFiles/diff2_cpu.dir/diff2.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/diff2_cpu.dir/diff2.cpp.o -MF CMakeFiles/diff2_cpu.dir/diff2.cpp.o.d -o CMakeFiles/diff2_cpu.dir/diff2.cpp.o -c /<>/test/diff2.cpp [ 37%] Linking CXX executable diff1_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diff1_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/diff1_cpu.dir/diff1.cpp.o -o diff1_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target diff1_cpu make -f test/CMakeFiles/dog_cpu.dir/build.make test/CMakeFiles/dog_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dog_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dog_cpu.dir/build.make test/CMakeFiles/dog_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object test/CMakeFiles/dog_cpu.dir/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/dog_cpu.dir/dog.cpp.o -MF CMakeFiles/dog_cpu.dir/dog.cpp.o.d -o CMakeFiles/dog_cpu.dir/dog.cpp.o -c /<>/test/dog.cpp [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~~ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/min.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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) { | ^~ [ 37%] Linking CXX executable dog_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dog_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/dog_cpu.dir/dog.cpp.o -o dog_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target dog_cpu make -f test/CMakeFiles/dot_cpu.dir/build.make test/CMakeFiles/dot_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dot_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dot_cpu.dir/build.make test/CMakeFiles/dot_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object test/CMakeFiles/dot_cpu.dir/dot.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/dot_cpu.dir/dot.cpp.o -MF CMakeFiles/dot_cpu.dir/dot.cpp.o.d -o CMakeFiles/dot_cpu.dir/dot.cpp.o -c /<>/test/dot.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 file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/diff2.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 37%] Linking CXX executable dot_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dot_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/dot_cpu.dir/dot.cpp.o -o dot_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target dot_cpu make -f test/CMakeFiles/fast_cpu.dir/build.make test/CMakeFiles/fast_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fast_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fast_cpu.dir/build.make test/CMakeFiles/fast_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object test/CMakeFiles/fast_cpu.dir/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/fast_cpu.dir/fast.cpp.o -MF CMakeFiles/fast_cpu.dir/fast.cpp.o.d -o CMakeFiles/fast_cpu.dir/fast.cpp.o -c /<>/test/fast.cpp 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]); | ^~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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 = int; size_t = 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=] [ 37%] Linking CXX executable diff2_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diff2_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/diff2_cpu.dir/diff2.cpp.o -o diff2_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target diff2_cpu make -f test/CMakeFiles/fft_cpu.dir/build.make test/CMakeFiles/fft_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_cpu.dir/build.make test/CMakeFiles/fft_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object test/CMakeFiles/fft_cpu.dir/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/fft_cpu.dir/fft.cpp.o -MF CMakeFiles/fft_cpu.dir/fft.cpp.o.d -o CMakeFiles/fft_cpu.dir/fft.cpp.o -c /<>/test/fft.cpp [ 37%] Linking CXX executable fast_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fast_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fast_cpu.dir/fast.cpp.o -o fast_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Built target fast_cpu make -f test/CMakeFiles/fft_large_cpu.dir/build.make test/CMakeFiles/fft_large_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_large_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_large_cpu.dir/build.make test/CMakeFiles/fft_large_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/fft_large_cpu.dir/fft_large.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/fft_large_cpu.dir/fft_large.cpp.o -MF CMakeFiles/fft_large_cpu.dir/fft_large.cpp.o.d -o CMakeFiles/fft_large_cpu.dir/fft_large.cpp.o -c /<>/test/fft_large.cpp [ 38%] Linking CXX executable fft_large_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_large_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fft_large_cpu.dir/fft_large.cpp.o -o fft_large_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target fft_large_cpu make -f test/CMakeFiles/fft_real_cpu.dir/build.make test/CMakeFiles/fft_real_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_real_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_real_cpu.dir/build.make test/CMakeFiles/fft_real_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/fft_real_cpu.dir/fft_real.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/fft_real_cpu.dir/fft_real.cpp.o -MF CMakeFiles/fft_real_cpu.dir/fft_real.cpp.o.d -o CMakeFiles/fft_real_cpu.dir/fft_real.cpp.o -c /<>/test/fft_real.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 38%] Linking CXX executable fft_real_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_real_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fft_real_cpu.dir/fft_real.cpp.o -o fft_real_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 38%] Linking CXX executable fft_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fft_cpu.dir/fft.cpp.o -o fft_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target fft_real_cpu make -f test/CMakeFiles/fftconvolve_cpu.dir/build.make test/CMakeFiles/fftconvolve_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fftconvolve_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fftconvolve_cpu.dir/build.make test/CMakeFiles/fftconvolve_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/fftconvolve_cpu.dir/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/fftconvolve_cpu.dir/fftconvolve.cpp.o -MF CMakeFiles/fftconvolve_cpu.dir/fftconvolve.cpp.o.d -o CMakeFiles/fftconvolve_cpu.dir/fftconvolve.cpp.o -c /<>/test/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/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)") | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target fft_cpu make -f test/CMakeFiles/flat_cpu.dir/build.make test/CMakeFiles/flat_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flat_cpu.dir/DependInfo.cmake "--color=" /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flat_cpu.dir/build.make test/CMakeFiles/flat_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/flat_cpu.dir/flat.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/flat_cpu.dir/flat.cpp.o -MF CMakeFiles/flat_cpu.dir/flat.cpp.o.d -o CMakeFiles/flat_cpu.dir/flat.cpp.o -c /<>/test/flat.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/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) { | ^~~ [ 38%] Linking CXX executable flat_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/flat_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/flat_cpu.dir/flat.cpp.o -o flat_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target flat_cpu make -f test/CMakeFiles/flip_cpu.dir/build.make test/CMakeFiles/flip_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flip_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flip_cpu.dir/build.make test/CMakeFiles/flip_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/flip_cpu.dir/flip.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/flip_cpu.dir/flip.cpp.o -MF CMakeFiles/flip_cpu.dir/flip.cpp.o.d -o CMakeFiles/flip_cpu.dir/flip.cpp.o -c /<>/test/flip.cpp [ 38%] Linking CXX executable flip_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/flip_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/flip_cpu.dir/flip.cpp.o -o flip_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target flip_cpu make -f test/CMakeFiles/gaussiankernel_cpu.dir/build.make test/CMakeFiles/gaussiankernel_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gaussiankernel_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gaussiankernel_cpu.dir/build.make test/CMakeFiles/gaussiankernel_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o -MF CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o.d -o CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o -c /<>/test/gaussiankernel.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/platform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)) | ^~~~~~~ [ 38%] Linking CXX executable gaussiankernel_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gaussiankernel_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o -o gaussiankernel_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target gaussiankernel_cpu make -f test/CMakeFiles/gen_assign_cpu.dir/build.make test/CMakeFiles/gen_assign_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_assign_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_assign_cpu.dir/build.make test/CMakeFiles/gen_assign_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/gen_assign_cpu.dir/gen_assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/gen_assign_cpu.dir/gen_assign.cpp.o -MF CMakeFiles/gen_assign_cpu.dir/gen_assign.cpp.o.d -o CMakeFiles/gen_assign_cpu.dir/gen_assign.cpp.o -c /<>/test/gen_assign.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot3.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/product.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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) { | ^~ [ 38%] Linking CXX executable gen_assign_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gen_assign_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gen_assign_cpu.dir/gen_assign.cpp.o -o gen_assign_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target gen_assign_cpu make -f test/CMakeFiles/gen_index_cpu.dir/build.make test/CMakeFiles/gen_index_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_index_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_index_cpu.dir/build.make test/CMakeFiles/gen_index_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/gen_index_cpu.dir/gen_index.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/gen_index_cpu.dir/gen_index.cpp.o -MF CMakeFiles/gen_index_cpu.dir/gen_index.cpp.o.d -o CMakeFiles/gen_index_cpu.dir/gen_index.cpp.o -c /<>/test/gen_index.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/program.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/qr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ 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]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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=] 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]); | ^~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX executable gen_index_cpu 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]); | ^~~~~~~~~~~~~~~~~~~ cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gen_index_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gen_index_cpu.dir/gen_index.cpp.o -o gen_index_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target gen_index_cpu make -f test/CMakeFiles/getting_started_cpu.dir/build.make test/CMakeFiles/getting_started_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/getting_started_cpu.dir/DependInfo.cmake "--color=" 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]); | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/getting_started_cpu.dir/build.make test/CMakeFiles/getting_started_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 38%] Building CXX object test/CMakeFiles/getting_started_cpu.dir/getting_started.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/getting_started_cpu.dir/getting_started.cpp.o -MF CMakeFiles/getting_started_cpu.dir/getting_started.cpp.o.d -o CMakeFiles/getting_started_cpu.dir/getting_started.cpp.o -c /<>/test/getting_started.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/random.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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=] 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ /<>/test/getting_started.cpp: In member function ‘virtual void GettingStarted_SNIPPET_getting_started_dims_Test::TestBody()’: /<>/test/getting_started.cpp:137:24: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 137 | printf("dims = [%lld %lld]\n", a.dims(0), a.dims(1)); // 4,5 | ~~~^ ~~~~~~~~~ | | | | long long int dim_t {aka int} | %d /<>/test/getting_started.cpp:137:29: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 137 | printf("dims = [%lld %lld]\n", a.dims(0), a.dims(1)); // 4,5 | ~~~^ ~~~~~~~~~ | | | | long long int dim_t {aka int} | %d /<>/test/getting_started.cpp:141:24: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 141 | printf("dims = [%lld %lld]\n", dims[0], dims[1]); // 4,5 | ~~~^ | | | long long int | %d /<>/test/getting_started.cpp:141:29: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 141 | printf("dims = [%lld %lld]\n", dims[0], dims[1]); // 4,5 | ~~~^ | | | long long int | %d /<>/test/getting_started.cpp:158:43: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 158 | printf("empty? %d total elements: %lld bytes: %lu\n", a.isempty(), a.elements(), a.bytes()); | ~~~^ ~~~~~~~~~~~~ | | | | long long int dim_t {aka int} | %d /<>/test/getting_started.cpp:158:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 158 | printf("empty? %d total elements: %lld bytes: %lu\n", a.isempty(), a.elements(), a.bytes()); | ~~^ ~~~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/range.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 40%] Linking CXX executable getting_started_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/getting_started_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/getting_started_cpu.dir/getting_started.cpp.o -o getting_started_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /<>/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=] [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 40%] Built target getting_started_cpu make -f test/CMakeFiles/gfor_cpu.dir/build.make test/CMakeFiles/gfor_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gfor_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gfor_cpu.dir/build.make test/CMakeFiles/gfor_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 40%] Building CXX object test/CMakeFiles/gfor_cpu.dir/gfor.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/gfor_cpu.dir/gfor.cpp.o -MF CMakeFiles/gfor_cpu.dir/gfor.cpp.o.d -o CMakeFiles/gfor_cpu.dir/gfor.cpp.o -c /<>/test/gfor.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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/opencl/CMakeFiles/afopencl.dir/reorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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=] [ 40%] Linking CXX executable gfor_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gfor_cpu.dir/link.txt --verbose=1 /<>/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=] 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 = 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 = 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 = 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 = 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/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/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = int; dim_t = 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 = 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=] /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gfor_cpu.dir/gfor.cpp.o -o gfor_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = unsigned char; dim_t = int]’: /<>/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/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/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = char; dim_t = 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 = 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 = 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 = 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 = 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=] /<>/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=] make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 40%] Built target gfor_cpu make -f test/CMakeFiles/gradient_cpu.dir/build.make test/CMakeFiles/gradient_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gradient_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gradient_cpu.dir/build.make test/CMakeFiles/gradient_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 40%] Building CXX object test/CMakeFiles/gradient_cpu.dir/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/gradient_cpu.dir/gradient.cpp.o -MF CMakeFiles/gradient_cpu.dir/gradient.cpp.o.d -o CMakeFiles/gradient_cpu.dir/gradient.cpp.o -c /<>/test/gradient.cpp [ 40%] Linking CXX executable fftconvolve_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fftconvolve_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fftconvolve_cpu.dir/fftconvolve.cpp.o -o fftconvolve_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 40%] Built target fftconvolve_cpu [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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=] In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/gradient.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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=] [ 40%] Linking CXX executable gradient_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gradient_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gradient_cpu.dir/gradient.cpp.o -o gradient_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 40%] Built target gradient_cpu [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/select.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/shift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/solve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/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=] [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_by_key.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const 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) { | ^~~ 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) { | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sum.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/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) { | ^~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/surface.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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 = 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 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=] 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]); | ^~~~~~~~~~~~~~~~~~~ /<>/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) { | ^~~ 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/svd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/tile.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ 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=] [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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)") | ^ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose_inplace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/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=] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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=] /<>/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=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/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=] /<>/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=] /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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=] [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/triangle.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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=] [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/types.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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=] [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/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)") | ^ 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=] /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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=] [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/config.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /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)") | ^ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 108 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 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) {} | ^~~~~ 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) {} | ^~~~~ /<>/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=] /<>/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=] 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) { | ^~~ /<>/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) { | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/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) { | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ 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) { | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] /<>/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=] 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::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) { | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ 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) {} | ^~~~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] /<>/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=] [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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=] In file included from /usr/include/CL/cl.h:20, from /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/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=] /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key_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) { | ^~~ /<>/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=] [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] make -f test/CMakeFiles/gray_rgb_cpu.dir/build.make test/CMakeFiles/gray_rgb_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gray_rgb_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gray_rgb_cpu.dir/build.make test/CMakeFiles/gray_rgb_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 44%] Building CXX object test/CMakeFiles/gray_rgb_cpu.dir/gray_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/gray_rgb_cpu.dir/gray_rgb.cpp.o -MF CMakeFiles/gray_rgb_cpu.dir/gray_rgb.cpp.o.d -o CMakeFiles/gray_rgb_cpu.dir/gray_rgb.cpp.o -c /<>/test/gray_rgb.cpp [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 44%] Linking CXX executable gray_rgb_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gray_rgb_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gray_rgb_cpu.dir/gray_rgb.cpp.o -o gray_rgb_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /usr/include/CL/cl.h:20, from /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)") | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 44%] Built target gray_rgb_cpu make -f test/CMakeFiles/hamming_cpu.dir/build.make test/CMakeFiles/hamming_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hamming_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hamming_cpu.dir/build.make test/CMakeFiles/hamming_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 44%] Building CXX object test/CMakeFiles/hamming_cpu.dir/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/hamming_cpu.dir/hamming.cpp.o -MF CMakeFiles/hamming_cpu.dir/hamming.cpp.o.d -o CMakeFiles/hamming_cpu.dir/hamming.cpp.o -c /<>/test/hamming.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/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=] [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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=] In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/hamming.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void hammingMatcherTest(std::string, int) [with T = long long unsigned int]’ at /<>/test/hamming.cpp:58:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void hammingMatcherTest(std::string, int) [with T = long long unsigned int]’ at /<>/test/hamming.cpp:60:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ [ 45%] Linking CXX executable hamming_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hamming_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/hamming_cpu.dir/hamming.cpp.o -o hamming_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /<>/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=] [ 45%] Built target hamming_cpu make -f test/CMakeFiles/harris_cpu.dir/build.make test/CMakeFiles/harris_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/harris_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/harris_cpu.dir/build.make test/CMakeFiles/harris_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 45%] Building CXX object test/CMakeFiles/harris_cpu.dir/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/harris_cpu.dir/harris.cpp.o -MF CMakeFiles/harris_cpu.dir/harris.cpp.o.d -o CMakeFiles/harris_cpu.dir/harris.cpp.o -c /<>/test/harris.cpp [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /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=] [ 45%] Linking CXX executable harris_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/harris_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/harris_cpu.dir/harris.cpp.o -o harris_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 45%] Built target harris_cpu make -f test/CMakeFiles/histogram_cpu.dir/build.make test/CMakeFiles/histogram_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/histogram_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/histogram_cpu.dir/build.make test/CMakeFiles/histogram_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 45%] Building CXX object test/CMakeFiles/histogram_cpu.dir/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/histogram_cpu.dir/histogram.cpp.o -MF CMakeFiles/histogram_cpu.dir/histogram.cpp.o.d -o CMakeFiles/histogram_cpu.dir/histogram.cpp.o -c /<>/test/histogram.cpp [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) { | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ /<>/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) { | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ /<>/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) { | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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 = 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) { | ^~~ /<>/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) { | ^~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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) { | ^~~ [ 46%] Linking CXX executable histogram_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/histogram_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/histogram_cpu.dir/histogram.cpp.o -o histogram_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 46%] Built target histogram_cpu make -f test/CMakeFiles/homography_cpu.dir/build.make test/CMakeFiles/homography_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/homography_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/homography_cpu.dir/build.make test/CMakeFiles/homography_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Building CXX object test/CMakeFiles/homography_cpu.dir/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/homography_cpu.dir/homography.cpp.o -MF CMakeFiles/homography_cpu.dir/homography.cpp.o.d -o CMakeFiles/homography_cpu.dir/homography.cpp.o -c /<>/test/homography.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:169:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:91:51: required from ‘opencl::Array opencl::cpu::solveLU(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:169:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:170:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:171:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:172:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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) { | ^~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 47%] Linking CXX executable homography_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/homography_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/homography_cpu.dir/homography.cpp.o -o homography_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /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)") | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Built target homography_cpu make -f test/CMakeFiles/hsv_rgb_cpu.dir/build.make test/CMakeFiles/hsv_rgb_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hsv_rgb_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hsv_rgb_cpu.dir/build.make test/CMakeFiles/hsv_rgb_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Building CXX object test/CMakeFiles/hsv_rgb_cpu.dir/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/hsv_rgb_cpu.dir/hsv_rgb.cpp.o -MF CMakeFiles/hsv_rgb_cpu.dir/hsv_rgb.cpp.o.d -o CMakeFiles/hsv_rgb_cpu.dir/hsv_rgb.cpp.o -c /<>/test/hsv_rgb.cpp 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) {} | ^~~~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/test/hsv_rgb.cpp: In member function ‘virtual void hsv_rgb_InvalidArray_Test::TestBody()’: /<>/test/hsv_rgb.cpp:30:17: warning: catching polymorphic type ‘class af::exception’ by value [-Wcatch-value=] 30 | } catch(af::exception) { | ^~~~~~~~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/cblas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ [ 47%] Linking CXX executable hsv_rgb_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hsv_rgb_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/hsv_rgb_cpu.dir/hsv_rgb.cpp.o -o hsv_rgb_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Built target hsv_rgb_cpu make -f test/CMakeFiles/iir_cpu.dir/build.make test/CMakeFiles/iir_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iir_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iir_cpu.dir/build.make test/CMakeFiles/iir_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Building CXX object test/CMakeFiles/iir_cpu.dir/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/iir_cpu.dir/iir.cpp.o -MF CMakeFiles/iir_cpu.dir/iir.cpp.o.d -o CMakeFiles/iir_cpu.dir/iir.cpp.o -c /<>/test/iir.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; | ^~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/dim4.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/dispatch.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/host_memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/lapacke.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 48%] Linking CXX executable iir_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/iir_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/iir_cpu.dir/iir.cpp.o -o iir_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 48%] Built target iir_cpu make -f test/CMakeFiles/imageio_cpu.dir/build.make test/CMakeFiles/imageio_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/imageio_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/imageio_cpu.dir/build.make test/CMakeFiles/imageio_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 49%] Building CXX object test/CMakeFiles/imageio_cpu.dir/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/imageio_cpu.dir/imageio.cpp.o -MF CMakeFiles/imageio_cpu.dir/imageio.cpp.o.d -o CMakeFiles/imageio_cpu.dir/imageio.cpp.o -c /<>/test/imageio.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 49%] Linking CXX executable imageio_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageio_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/imageio_cpu.dir/imageio.cpp.o -o imageio_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 49%] Built target imageio_cpu [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 /<>/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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ 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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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; | ^~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 /<>/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) {} | ^~~~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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/api/c/device.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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; | ^~~ 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)") | ^ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 /<>/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/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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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; | ^~~ make -f test/CMakeFiles/index_cpu.dir/build.make test/CMakeFiles/index_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/index_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/index_cpu.dir/build.make test/CMakeFiles/index_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 50%] Building CXX object test/CMakeFiles/index_cpu.dir/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/index_cpu.dir/index.cpp.o -MF CMakeFiles/index_cpu.dir/index.cpp.o.d -o CMakeFiles/index_cpu.dir/index.cpp.o -c /<>/test/index.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/opencl.h: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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fftconvolve.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 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; | ^~~ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/opencl.h: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) {} | ^~~~~ make -f test/CMakeFiles/info_cpu.dir/build.make test/CMakeFiles/info_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/info_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/info_cpu.dir/build.make test/CMakeFiles/info_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Building CXX object test/CMakeFiles/info_cpu.dir/info.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/info_cpu.dir/info.cpp.o -MF CMakeFiles/info_cpu.dir/info.cpp.o.d -o CMakeFiles/info_cpu.dir/info.cpp.o -c /<>/test/info.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; | ^~~ /<>/test/info.cpp: In function ‘void testFunction()’: /<>/test/info.cpp:33:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 33 | if(outArray != 0) ASSERT_EQ(AF_SUCCESS, af_release_array(outArray)); | ^ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 51%] Linking CXX executable info_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/info_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/info_cpu.dir/info.cpp.o -o info_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /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) {} | ^~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Built target info_cpu make -f test/CMakeFiles/internal_cpu.dir/build.make test/CMakeFiles/internal_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/internal_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/internal_cpu.dir/build.make test/CMakeFiles/internal_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Building CXX object test/CMakeFiles/internal_cpu.dir/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/internal_cpu.dir/internal.cpp.o -MF CMakeFiles/internal_cpu.dir/internal.cpp.o.d -o CMakeFiles/internal_cpu.dir/internal.cpp.o -c /<>/test/internal.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; | ^~~ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 51%] Linking CXX executable internal_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/internal_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/internal_cpu.dir/internal.cpp.o -o internal_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Built target internal_cpu make -f test/CMakeFiles/inverse_dense_cpu.dir/build.make test/CMakeFiles/inverse_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/inverse_dense_cpu.dir/DependInfo.cmake "--color=" [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/inverse_dense_cpu.dir/build.make test/CMakeFiles/inverse_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Building CXX object test/CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o -MF CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o.d -o CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o -c /<>/test/inverse_dense.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/hist.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 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; | ^~~ [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ [ 51%] Linking CXX executable inverse_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o -o inverse_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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) {} | ^~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Built target inverse_dense_cpu make -f test/CMakeFiles/iota_cpu.dir/build.make test/CMakeFiles/iota_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iota_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iota_cpu.dir/build.make test/CMakeFiles/iota_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 51%] Building CXX object test/CMakeFiles/iota_cpu.dir/iota.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/iota_cpu.dir/iota.cpp.o -MF CMakeFiles/iota_cpu.dir/iota.cpp.o.d -o CMakeFiles/iota_cpu.dir/iota.cpp.o -c /<>/test/iota.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; | ^~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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; | ^~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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) {} | ^~~~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/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 /<>/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; | ^~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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/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 /<>/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; | ^~~ /<>/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)); | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/iota.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/index.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const af_seq&}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: /usr/include/c++/13/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘std::vector make_vec(af_seq, af_seq)’ at /<>/test/index.cpp:394:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘std::vector make_vec(af_seq, af_seq)’ at /<>/test/index.cpp:395:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ 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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/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) {} | ^~~~~ [ 52%] Linking CXX executable iota_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/iota_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/iota_cpu.dir/iota.cpp.o -o iota_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/internal.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 52%] Built target iota_cpu make -f test/CMakeFiles/ireduce_cpu.dir/build.make test/CMakeFiles/ireduce_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ireduce_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ireduce_cpu.dir/build.make test/CMakeFiles/ireduce_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 52%] Building CXX object test/CMakeFiles/ireduce_cpu.dir/ireduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/ireduce_cpu.dir/ireduce.cpp.o -MF CMakeFiles/ireduce_cpu.dir/ireduce.cpp.o.d -o CMakeFiles/ireduce_cpu.dir/ireduce.cpp.o -c /<>/test/ireduce.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/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; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 53%] Linking CXX executable ireduce_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ireduce_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ireduce_cpu.dir/ireduce.cpp.o -o ireduce_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 53%] Built target ireduce_cpu make -f test/CMakeFiles/jit_cpu.dir/build.make test/CMakeFiles/jit_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/jit_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/jit_cpu.dir/build.make test/CMakeFiles/jit_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 53%] Building CXX object test/CMakeFiles/jit_cpu.dir/jit.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/jit_cpu.dir/jit.cpp.o -MF CMakeFiles/jit_cpu.dir/jit.cpp.o.d -o CMakeFiles/jit_cpu.dir/jit.cpp.o -c /<>/test/jit.cpp [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ 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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 53%] Linking CXX executable jit_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/jit_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/jit_cpu.dir/jit.cpp.o -o jit_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 53%] Built target jit_cpu make -f test/CMakeFiles/join_cpu.dir/build.make test/CMakeFiles/join_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/join_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/join_cpu.dir/build.make test/CMakeFiles/join_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 53%] Building CXX object test/CMakeFiles/join_cpu.dir/join.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/join_cpu.dir/join.cpp.o -MF CMakeFiles/join_cpu.dir/join.cpp.o.d -o CMakeFiles/join_cpu.dir/join.cpp.o -c /<>/test/join.cpp [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/memory.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/memory.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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/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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/join.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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) {} | ^~~~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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)") | ^ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/print.cpp:18: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 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) {} | ^~~~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 54%] Linking CXX executable join_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/join_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/join_cpu.dir/join.cpp.o -o join_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Built target join_cpu make -f test/CMakeFiles/lu_dense_cpu.dir/build.make test/CMakeFiles/lu_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/lu_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/lu_dense_cpu.dir/build.make test/CMakeFiles/lu_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Building CXX object test/CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o -MF CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o.d -o CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o -c /<>/test/lu_dense.cpp [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ In file included from /<>/test/lu_dense.cpp:10: /<>/test/../test/gtest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]’: /<>/test/../test/gtest/include/gtest/gtest.h:1511:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]’ /<>/test/lu_dense.cpp:156:5: required from ‘void luTester(int, int, double) [with T = float]’ /<>/test/lu_dense.cpp:195:1: required from here /<>/test/../test/gtest/include/gtest/gtest.h:1481:16: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 1481 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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)") | ^ [ 54%] Linking CXX executable lu_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lu_dense_cpu.dir/link.txt --verbose=1 /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o -o lu_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Built target lu_dense_cpu make -f test/CMakeFiles/main_cpu.dir/build.make test/CMakeFiles/main_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/main_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_cpu.dir/build.make test/CMakeFiles/main_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Building CXX object test/CMakeFiles/main_cpu.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/main_cpu.dir/main.cpp.o -MF CMakeFiles/main_cpu.dir/main.cpp.o.d -o CMakeFiles/main_cpu.dir/main.cpp.o -c /<>/test/main.cpp [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 54%] Linking CXX executable main_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/main_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/main_cpu.dir/main.cpp.o -o main_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Built target main_cpu make -f test/CMakeFiles/manual_memory_test_cpu.dir/build.make test/CMakeFiles/manual_memory_test_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/manual_memory_test_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/manual_memory_test_cpu.dir/build.make test/CMakeFiles/manual_memory_test_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ [ 55%] Building CXX object test/CMakeFiles/manual_memory_test_cpu.dir/manual_memory_test.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/manual_memory_test_cpu.dir/manual_memory_test.cpp.o -MF CMakeFiles/manual_memory_test_cpu.dir/manual_memory_test.cpp.o.d -o CMakeFiles/manual_memory_test_cpu.dir/manual_memory_test.cpp.o -c /<>/test/manual_memory_test.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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Linking CXX executable manual_memory_test_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/manual_memory_test_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/manual_memory_test_cpu.dir/manual_memory_test.cpp.o -o manual_memory_test_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 56%] Built target manual_memory_test_cpu make -f test/CMakeFiles/match_template_cpu.dir/build.make test/CMakeFiles/match_template_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/match_template_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/match_template_cpu.dir/build.make test/CMakeFiles/match_template_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 56%] Building CXX object test/CMakeFiles/match_template_cpu.dir/match_template.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/match_template_cpu.dir/match_template.cpp.o -MF CMakeFiles/match_template_cpu.dir/match_template.cpp.o.d -o CMakeFiles/match_template_cpu.dir/match_template.cpp.o -c /<>/test/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/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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sort.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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)") | ^ 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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /usr/include/CL/opencl.h: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)") | ^ [ 56%] Linking CXX executable match_template_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/match_template_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/match_template_cpu.dir/match_template.cpp.o -o match_template_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 56%] Built target match_template_cpu make -f test/CMakeFiles/math_cpu.dir/build.make test/CMakeFiles/math_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/math_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/math_cpu.dir/build.make test/CMakeFiles/math_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 56%] Building CXX object test/CMakeFiles/math_cpu.dir/math.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/math_cpu.dir/math.cpp.o -MF CMakeFiles/math_cpu.dir/math.cpp.o.d -o CMakeFiles/math_cpu.dir/math.cpp.o -c /<>/test/math.cpp [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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; | ^~~ [ 56%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 57%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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)") | ^ 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; | ^~~ [ 57%] Linking CXX executable math_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/math_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/math_cpu.dir/math.cpp.o -o math_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 57%] Built target math_cpu make -f test/CMakeFiles/matrix_manipulation_cpu.dir/build.make test/CMakeFiles/matrix_manipulation_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/matrix_manipulation_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/matrix_manipulation_cpu.dir/build.make test/CMakeFiles/matrix_manipulation_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Building CXX object test/CMakeFiles/matrix_manipulation_cpu.dir/matrix_manipulation.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/matrix_manipulation_cpu.dir/matrix_manipulation.cpp.o -MF CMakeFiles/matrix_manipulation_cpu.dir/matrix_manipulation.cpp.o.d -o CMakeFiles/matrix_manipulation_cpu.dir/matrix_manipulation.cpp.o -c /<>/test/matrix_manipulation.cpp [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/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) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 58%] Linking CXX executable matrix_manipulation_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_manipulation_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/matrix_manipulation_cpu.dir/matrix_manipulation.cpp.o -o matrix_manipulation_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Built target matrix_manipulation_cpu make -f test/CMakeFiles/mean_cpu.dir/build.make test/CMakeFiles/mean_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/mean_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/mean_cpu.dir/build.make test/CMakeFiles/mean_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Building CXX object test/CMakeFiles/mean_cpu.dir/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/mean_cpu.dir/mean.cpp.o -MF CMakeFiles/mean_cpu.dir/mean.cpp.o.d -o CMakeFiles/mean_cpu.dir/mean.cpp.o -c /<>/test/mean.cpp [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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; | ^~~ [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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) {} | ^~~~~ [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 58%] Linking CXX executable index_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/index_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/index_cpu.dir/index.cpp.o -o index_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h: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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Built target index_cpu make -f test/CMakeFiles/meanshift_cpu.dir/build.make test/CMakeFiles/meanshift_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/meanshift_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/meanshift_cpu.dir/build.make test/CMakeFiles/meanshift_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Building CXX object test/CMakeFiles/meanshift_cpu.dir/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/meanshift_cpu.dir/meanshift.cpp.o -MF CMakeFiles/meanshift_cpu.dir/meanshift.cpp.o.d -o CMakeFiles/meanshift_cpu.dir/meanshift.cpp.o -c /<>/test/meanshift.cpp [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ 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/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 58%] Linking CXX executable meanshift_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/meanshift_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/meanshift_cpu.dir/meanshift.cpp.o -o meanshift_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Built target meanshift_cpu make -f test/CMakeFiles/medfilt_cpu.dir/build.make test/CMakeFiles/medfilt_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/medfilt_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/medfilt_cpu.dir/build.make test/CMakeFiles/medfilt_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 59%] Building CXX object test/CMakeFiles/medfilt_cpu.dir/medfilt.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/medfilt_cpu.dir/medfilt.cpp.o -MF CMakeFiles/medfilt_cpu.dir/medfilt.cpp.o.d -o CMakeFiles/medfilt_cpu.dir/medfilt.cpp.o -c /<>/test/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/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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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; | ^~~ [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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; | ^~~ [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 60%] Linking CXX executable mean_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mean_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/mean_cpu.dir/mean.cpp.o -o mean_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Built target mean_cpu make -f test/CMakeFiles/median_cpu.dir/build.make test/CMakeFiles/median_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/median_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/median_cpu.dir/build.make test/CMakeFiles/median_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Building CXX object test/CMakeFiles/median_cpu.dir/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/median_cpu.dir/median.cpp.o -MF CMakeFiles/median_cpu.dir/median.cpp.o.d -o CMakeFiles/median_cpu.dir/median.cpp.o -c /<>/test/median.cpp make -f test/CMakeFiles/memory_cpu.dir/build.make test/CMakeFiles/memory_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_cpu.dir/build.make test/CMakeFiles/memory_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Building CXX object test/CMakeFiles/memory_cpu.dir/memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/memory_cpu.dir/memory.cpp.o -MF CMakeFiles/memory_cpu.dir/memory.cpp.o.d -o CMakeFiles/memory_cpu.dir/memory.cpp.o -c /<>/test/memory.cpp [ 60%] Linking CXX executable memory_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/memory_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/memory_cpu.dir/memory.cpp.o -o memory_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Built target memory_cpu make -f test/CMakeFiles/memory_lock_cpu.dir/build.make test/CMakeFiles/memory_lock_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_lock_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_lock_cpu.dir/build.make test/CMakeFiles/memory_lock_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Building CXX object test/CMakeFiles/memory_lock_cpu.dir/memory_lock.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/memory_lock_cpu.dir/memory_lock.cpp.o -MF CMakeFiles/memory_lock_cpu.dir/memory_lock.cpp.o.d -o CMakeFiles/memory_lock_cpu.dir/memory_lock.cpp.o -c /<>/test/memory_lock.cpp [ 60%] Linking CXX executable medfilt_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/medfilt_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/medfilt_cpu.dir/medfilt.cpp.o -o medfilt_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 61%] Linking CXX executable memory_lock_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/memory_lock_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/memory_lock_cpu.dir/memory_lock.cpp.o -o memory_lock_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target medfilt_cpu make -f test/CMakeFiles/missing_cpu.dir/build.make test/CMakeFiles/missing_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/missing_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/missing_cpu.dir/build.make test/CMakeFiles/missing_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Building CXX object test/CMakeFiles/missing_cpu.dir/missing.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/missing_cpu.dir/missing.cpp.o -MF CMakeFiles/missing_cpu.dir/missing.cpp.o.d -o CMakeFiles/missing_cpu.dir/missing.cpp.o -c /<>/test/missing.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target memory_lock_cpu make -f test/CMakeFiles/moddims_cpu.dir/build.make test/CMakeFiles/moddims_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/moddims_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/moddims_cpu.dir/build.make test/CMakeFiles/moddims_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Building CXX object test/CMakeFiles/moddims_cpu.dir/moddims.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/moddims_cpu.dir/moddims.cpp.o -MF CMakeFiles/moddims_cpu.dir/moddims.cpp.o.d -o CMakeFiles/moddims_cpu.dir/moddims.cpp.o -c /<>/test/moddims.cpp [ 61%] Linking CXX executable missing_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/missing_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/missing_cpu.dir/missing.cpp.o -o missing_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target missing_cpu make -f test/CMakeFiles/morph_cpu.dir/build.make test/CMakeFiles/morph_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/morph_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/morph_cpu.dir/build.make test/CMakeFiles/morph_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Building CXX object test/CMakeFiles/morph_cpu.dir/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/morph_cpu.dir/morph.cpp.o -MF CMakeFiles/morph_cpu.dir/morph.cpp.o.d -o CMakeFiles/morph_cpu.dir/morph.cpp.o -c /<>/test/morph.cpp [ 61%] Linking CXX executable median_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/median_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/median_cpu.dir/median.cpp.o -o median_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target median_cpu make -f test/CMakeFiles/nearest_neighbour_cpu.dir/build.make test/CMakeFiles/nearest_neighbour_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/nearest_neighbour_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/nearest_neighbour_cpu.dir/build.make test/CMakeFiles/nearest_neighbour_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Building CXX object test/CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o -MF CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o.d -o CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o -c /<>/test/nearest_neighbour.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/moddims.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable moddims_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/moddims_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/moddims_cpu.dir/moddims.cpp.o -o moddims_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target moddims_cpu make -f test/CMakeFiles/ocl_ext_context_cpu.dir/build.make test/CMakeFiles/ocl_ext_context_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ocl_ext_context_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ocl_ext_context_cpu.dir/build.make test/CMakeFiles/ocl_ext_context_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Building CXX object test/CMakeFiles/ocl_ext_context_cpu.dir/ocl_ext_context.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/ocl_ext_context_cpu.dir/ocl_ext_context.cpp.o -MF CMakeFiles/ocl_ext_context_cpu.dir/ocl_ext_context.cpp.o.d -o CMakeFiles/ocl_ext_context_cpu.dir/ocl_ext_context.cpp.o -c /<>/test/ocl_ext_context.cpp [ 61%] Linking CXX executable ocl_ext_context_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ocl_ext_context_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ocl_ext_context_cpu.dir/ocl_ext_context.cpp.o -o ocl_ext_context_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target ocl_ext_context_cpu make -f test/CMakeFiles/orb_cpu.dir/build.make test/CMakeFiles/orb_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/orb_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/orb_cpu.dir/build.make test/CMakeFiles/orb_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 62%] Building CXX object test/CMakeFiles/orb_cpu.dir/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/orb_cpu.dir/orb.cpp.o -MF CMakeFiles/orb_cpu.dir/orb.cpp.o.d -o CMakeFiles/orb_cpu.dir/orb.cpp.o -c /<>/test/orb.cpp [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/test/orb.cpp:79:13: warning: ‘void array_to_feat(std::vector&, float*, float*, float*, float*, float*, unsigned int)’ defined but not used [-Wunused-function] 79 | static void array_to_feat(vector& feat, float *x, float *y, float *score, float *ori, float *size, unsigned nfeat) | ^~~~~~~~~~~~~ [ 62%] Linking CXX executable nearest_neighbour_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nearest_neighbour_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o -o nearest_neighbour_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 62%] Built target nearest_neighbour_cpu [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make -f test/CMakeFiles/qr_dense_cpu.dir/build.make test/CMakeFiles/qr_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/qr_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/qr_dense_cpu.dir/build.make test/CMakeFiles/qr_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Building CXX object test/CMakeFiles/qr_dense_cpu.dir/qr_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/qr_dense_cpu.dir/qr_dense.cpp.o -MF CMakeFiles/qr_dense_cpu.dir/qr_dense.cpp.o.d -o CMakeFiles/qr_dense_cpu.dir/qr_dense.cpp.o -c /<>/test/qr_dense.cpp [ 63%] Linking CXX executable orb_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/orb_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/orb_cpu.dir/orb.cpp.o -o orb_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Built target orb_cpu make -f test/CMakeFiles/random_cpu.dir/build.make test/CMakeFiles/random_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/random_cpu.dir/DependInfo.cmake "--color=" [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/random_cpu.dir/build.make test/CMakeFiles/random_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Building CXX object test/CMakeFiles/random_cpu.dir/random.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/random_cpu.dir/random.cpp.o -MF CMakeFiles/random_cpu.dir/random.cpp.o.d -o CMakeFiles/random_cpu.dir/random.cpp.o -c /<>/test/random.cpp [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/test/random.cpp: In function ‘void testSetSeed(uintl, uintl, bool)’: /<>/test/random.cpp:189:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 189 | if (ty != b8 && ty != u8) ASSERT_NE(h_in0[i], h_in1[i]); | ^ /<>/test/random.cpp:193:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 193 | if (ty != b8 && ty != u8) ASSERT_NE(h_in2[i], h_in3[i]); | ^ [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 28 | strncpy(m_msg, msg, sizeof(m_msg)); | ^ [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 63%] Linking CXX executable qr_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/qr_dense_cpu.dir/qr_dense.cpp.o -o qr_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Built target qr_dense_cpu make -f test/CMakeFiles/range_cpu.dir/build.make test/CMakeFiles/range_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/range_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/range_cpu.dir/build.make test/CMakeFiles/range_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Building CXX object test/CMakeFiles/range_cpu.dir/range.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/range_cpu.dir/range.cpp.o -MF CMakeFiles/range_cpu.dir/range.cpp.o.d -o CMakeFiles/range_cpu.dir/range.cpp.o -c /<>/test/range.cpp [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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* [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)); | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/range.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Linking CXX executable morph_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/morph_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/morph_cpu.dir/morph.cpp.o -o morph_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 65%] Built target morph_cpu make -f test/CMakeFiles/rank_dense_cpu.dir/build.make test/CMakeFiles/rank_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rank_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rank_dense_cpu.dir/build.make test/CMakeFiles/rank_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 65%] Building CXX object test/CMakeFiles/rank_dense_cpu.dir/rank_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/rank_dense_cpu.dir/rank_dense.cpp.o -MF CMakeFiles/rank_dense_cpu.dir/rank_dense.cpp.o.d -o CMakeFiles/rank_dense_cpu.dir/rank_dense.cpp.o -c /<>/test/rank_dense.cpp [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Linking CXX executable range_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/range_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/range_cpu.dir/range.cpp.o -o range_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 65%] Built target range_cpu make -f test/CMakeFiles/reduce_cpu.dir/build.make test/CMakeFiles/reduce_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reduce_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reduce_cpu.dir/build.make test/CMakeFiles/reduce_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 65%] Building CXX object test/CMakeFiles/reduce_cpu.dir/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/reduce_cpu.dir/reduce.cpp.o -MF CMakeFiles/reduce_cpu.dir/reduce.cpp.o.d -o CMakeFiles/reduce_cpu.dir/reduce.cpp.o -c /<>/test/reduce.cpp [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/test/reduce.cpp: In function ‘void typed_assert_eq(T, T, bool) [with T = af::af_cfloat]’: /<>/test/reduce.cpp:351:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 351 | if(both) | ^ /<>/test/reduce.cpp: In function ‘void typed_assert_eq(T, T, bool) [with T = af::af_cdouble]’: /<>/test/reduce.cpp:360:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 360 | if(both) | ^ [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 66%] Linking CXX executable rank_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rank_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/rank_dense_cpu.dir/rank_dense.cpp.o -o rank_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 66%] Built target rank_dense_cpu make -f test/CMakeFiles/regions_cpu.dir/build.make test/CMakeFiles/regions_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/regions_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/regions_cpu.dir/build.make test/CMakeFiles/regions_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 67%] Building CXX object test/CMakeFiles/regions_cpu.dir/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/regions_cpu.dir/regions.cpp.o -MF CMakeFiles/regions_cpu.dir/regions.cpp.o.d -o CMakeFiles/regions_cpu.dir/regions.cpp.o -c /<>/test/regions.cpp [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 67%] Linking CXX executable regions_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/regions_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/regions_cpu.dir/regions.cpp.o -o regions_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 67%] Built target regions_cpu make -f test/CMakeFiles/reorder_cpu.dir/build.make test/CMakeFiles/reorder_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reorder_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reorder_cpu.dir/build.make test/CMakeFiles/reorder_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 67%] Building CXX object test/CMakeFiles/reorder_cpu.dir/reorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/reorder_cpu.dir/reorder.cpp.o -MF CMakeFiles/reorder_cpu.dir/reorder.cpp.o.d -o CMakeFiles/reorder_cpu.dir/reorder.cpp.o -c /<>/test/reorder.cpp [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Linking CXX executable random_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/random_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/random_cpu.dir/random.cpp.o -o random_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 68%] Built target random_cpu make -f test/CMakeFiles/replace_cpu.dir/build.make test/CMakeFiles/replace_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/replace_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/replace_cpu.dir/build.make test/CMakeFiles/replace_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 68%] Building CXX object test/CMakeFiles/replace_cpu.dir/replace.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/replace_cpu.dir/replace.cpp.o -MF CMakeFiles/replace_cpu.dir/replace.cpp.o.d -o CMakeFiles/replace_cpu.dir/replace.cpp.o -c /<>/test/replace.cpp [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Linking CXX executable replace_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/replace_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/replace_cpu.dir/replace.cpp.o -o replace_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 69%] Built target replace_cpu make -f test/CMakeFiles/resize_cpu.dir/build.make test/CMakeFiles/resize_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/resize_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/resize_cpu.dir/build.make test/CMakeFiles/resize_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 69%] Building CXX object test/CMakeFiles/resize_cpu.dir/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/resize_cpu.dir/resize.cpp.o -MF CMakeFiles/resize_cpu.dir/resize.cpp.o.d -o CMakeFiles/resize_cpu.dir/resize.cpp.o -c /<>/test/resize.cpp [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Linking CXX executable reduce_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/reduce_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/reduce_cpu.dir/reduce.cpp.o -o reduce_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 69%] Built target reduce_cpu [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/gebrd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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)") | ^ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/gebrd.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/geqrf2.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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)") | ^ 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) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrf.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrs.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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 /<>/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) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/labrd.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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/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)") | ^ 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) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/larfb.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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/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) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/reorder.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/resize.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset_band.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laswp.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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/magma/magma_helper.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/potrf.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 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) {} | ^~~~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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) {} | ^~~~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 In file included from /usr/include/CL/cl.h:20, from /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) {} | ^~~~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 /usr/include/CL/cl.h:20, from /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)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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=] [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/ungqr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 /<>/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)") | ^ 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) {} | ^~~~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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)") | ^ 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) {} | ^~~~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-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 make -f test/CMakeFiles/rotate_cpu.dir/build.make test/CMakeFiles/rotate_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_cpu.dir/build.make test/CMakeFiles/rotate_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Linking CXX executable resize_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/resize_cpu.dir/link.txt --verbose=1 [ 71%] Building CXX object test/CMakeFiles/rotate_cpu.dir/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/rotate_cpu.dir/rotate.cpp.o -MF CMakeFiles/rotate_cpu.dir/rotate.cpp.o.d -o CMakeFiles/rotate_cpu.dir/rotate.cpp.o -c /<>/test/rotate.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/resize_cpu.dir/resize.cpp.o -o resize_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target resize_cpu make -f test/CMakeFiles/rotate_linear_cpu.dir/build.make test/CMakeFiles/rotate_linear_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_linear_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_linear_cpu.dir/build.make test/CMakeFiles/rotate_linear_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/rotate_linear_cpu.dir/rotate_linear.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/rotate_linear_cpu.dir/rotate_linear.cpp.o -MF CMakeFiles/rotate_linear_cpu.dir/rotate_linear.cpp.o.d -o CMakeFiles/rotate_linear_cpu.dir/rotate_linear.cpp.o -c /<>/test/rotate_linear.cpp [ 71%] Linking CXX shared library libafopencl.so cd /<>/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/cmake -E cmake_link_script CMakeFiles/afopencl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libclBLAS.so.2.12.0 /usr/lib/arm-linux-gnueabihf/libclFFT.so.2.12.2 -ldl -llapacke -lblas -lfreeimage -lm -lpthread -lOpenCL [ 71%] Linking CXX executable reorder_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/reorder_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/reorder_cpu.dir/reorder.cpp.o -o reorder_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target reorder_cpu make -f test/CMakeFiles/sat_cpu.dir/build.make test/CMakeFiles/sat_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sat_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sat_cpu.dir/build.make test/CMakeFiles/sat_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/sat_cpu.dir/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/sat_cpu.dir/sat.cpp.o -MF CMakeFiles/sat_cpu.dir/sat.cpp.o.d -o CMakeFiles/sat_cpu.dir/sat.cpp.o -c /<>/test/sat.cpp [ 71%] Linking CXX executable sat_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sat_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sat_cpu.dir/sat.cpp.o -o sat_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a cd /<>/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' [ 71%] Built target afopencl make -f test/CMakeFiles/scan_cpu.dir/build.make test/CMakeFiles/scan_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/scan_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/scan_cpu.dir/build.make test/CMakeFiles/scan_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/scan_cpu.dir/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/scan_cpu.dir/scan.cpp.o -MF CMakeFiles/scan_cpu.dir/scan.cpp.o.d -o CMakeFiles/scan_cpu.dir/scan.cpp.o -c /<>/test/scan.cpp [ 71%] Built target sat_cpu make -f test/CMakeFiles/select_cpu.dir/build.make test/CMakeFiles/select_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/select_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/select_cpu.dir/build.make test/CMakeFiles/select_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/select_cpu.dir/select.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/select_cpu.dir/select.cpp.o -MF CMakeFiles/select_cpu.dir/select.cpp.o.d -o CMakeFiles/select_cpu.dir/select.cpp.o -c /<>/test/select.cpp [ 71%] Linking CXX executable scan_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scan_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/scan_cpu.dir/scan.cpp.o -o scan_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target scan_cpu make -f test/CMakeFiles/set_cpu.dir/build.make test/CMakeFiles/set_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/set_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/set_cpu.dir/build.make test/CMakeFiles/set_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/set_cpu.dir/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/set_cpu.dir/set.cpp.o -MF CMakeFiles/set_cpu.dir/set.cpp.o.d -o CMakeFiles/set_cpu.dir/set.cpp.o -c /<>/test/set.cpp [ 71%] Linking CXX executable select_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/select_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/select_cpu.dir/select.cpp.o -o select_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target select_cpu make -f test/CMakeFiles/shift_cpu.dir/build.make test/CMakeFiles/shift_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/shift_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/shift_cpu.dir/build.make test/CMakeFiles/shift_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/shift_cpu.dir/shift.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/shift_cpu.dir/shift.cpp.o -MF CMakeFiles/shift_cpu.dir/shift.cpp.o.d -o CMakeFiles/shift_cpu.dir/shift.cpp.o -c /<>/test/shift.cpp [ 71%] Linking CXX executable set_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/set_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/set_cpu.dir/set.cpp.o -o set_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target set_cpu make -f test/CMakeFiles/sobel_cpu.dir/build.make test/CMakeFiles/sobel_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sobel_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sobel_cpu.dir/build.make test/CMakeFiles/sobel_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/sobel_cpu.dir/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/sobel_cpu.dir/sobel.cpp.o -MF CMakeFiles/sobel_cpu.dir/sobel.cpp.o.d -o CMakeFiles/sobel_cpu.dir/sobel.cpp.o -c /<>/test/sobel.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/rotate_linear.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Linking CXX executable sobel_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sobel_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sobel_cpu.dir/sobel.cpp.o -o sobel_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target sobel_cpu make -f test/CMakeFiles/solve_dense_cpu.dir/build.make test/CMakeFiles/solve_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/solve_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/solve_dense_cpu.dir/build.make test/CMakeFiles/solve_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/solve_dense_cpu.dir/solve_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/solve_dense_cpu.dir/solve_dense.cpp.o -MF CMakeFiles/solve_dense_cpu.dir/solve_dense.cpp.o.d -o CMakeFiles/solve_dense_cpu.dir/solve_dense.cpp.o -c /<>/test/solve_dense.cpp [ 71%] Linking CXX executable rotate_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rotate_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/rotate_cpu.dir/rotate.cpp.o -o rotate_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target rotate_cpu make -f test/CMakeFiles/sort_cpu.dir/build.make test/CMakeFiles/sort_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_cpu.dir/build.make test/CMakeFiles/sort_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/sort_cpu.dir/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/sort_cpu.dir/sort.cpp.o -MF CMakeFiles/sort_cpu.dir/sort.cpp.o.d -o CMakeFiles/sort_cpu.dir/sort.cpp.o -c /<>/test/sort.cpp [ 71%] Linking CXX executable solve_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/solve_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/solve_dense_cpu.dir/solve_dense.cpp.o -o solve_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target solve_dense_cpu make -f test/CMakeFiles/sort_by_key_cpu.dir/build.make test/CMakeFiles/sort_by_key_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_by_key_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_by_key_cpu.dir/build.make test/CMakeFiles/sort_by_key_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object test/CMakeFiles/sort_by_key_cpu.dir/sort_by_key.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/sort_by_key_cpu.dir/sort_by_key.cpp.o -MF CMakeFiles/sort_by_key_cpu.dir/sort_by_key.cpp.o.d -o CMakeFiles/sort_by_key_cpu.dir/sort_by_key.cpp.o -c /<>/test/sort_by_key.cpp [ 71%] Linking CXX executable rotate_linear_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rotate_linear_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/rotate_linear_cpu.dir/rotate_linear.cpp.o -o rotate_linear_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target rotate_linear_cpu make -f test/CMakeFiles/sort_index_cpu.dir/build.make test/CMakeFiles/sort_index_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_index_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_index_cpu.dir/build.make test/CMakeFiles/sort_index_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Building CXX object test/CMakeFiles/sort_index_cpu.dir/sort_index.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/sort_index_cpu.dir/sort_index.cpp.o -MF CMakeFiles/sort_index_cpu.dir/sort_index.cpp.o.d -o CMakeFiles/sort_index_cpu.dir/sort_index.cpp.o -c /<>/test/sort_index.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/shift.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/sort_by_key.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/sort.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/sort_index.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable sort_by_key_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sort_by_key_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sort_by_key_cpu.dir/sort_by_key.cpp.o -o sort_by_key_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target sort_by_key_cpu make -f test/CMakeFiles/stdev_cpu.dir/build.make test/CMakeFiles/stdev_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/stdev_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/stdev_cpu.dir/build.make test/CMakeFiles/stdev_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Building CXX object test/CMakeFiles/stdev_cpu.dir/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/stdev_cpu.dir/stdev.cpp.o -MF CMakeFiles/stdev_cpu.dir/stdev.cpp.o.d -o CMakeFiles/stdev_cpu.dir/stdev.cpp.o -c /<>/test/stdev.cpp [ 72%] Linking CXX executable sort_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sort_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sort_cpu.dir/sort.cpp.o -o sort_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target sort_cpu make -f test/CMakeFiles/susan_cpu.dir/build.make test/CMakeFiles/susan_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/susan_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/susan_cpu.dir/build.make test/CMakeFiles/susan_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Building CXX object test/CMakeFiles/susan_cpu.dir/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/susan_cpu.dir/susan.cpp.o -MF CMakeFiles/susan_cpu.dir/susan.cpp.o.d -o CMakeFiles/susan_cpu.dir/susan.cpp.o -c /<>/test/susan.cpp [ 72%] Linking CXX executable sort_index_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sort_index_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sort_index_cpu.dir/sort_index.cpp.o -o sort_index_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target sort_index_cpu make -f test/CMakeFiles/svd_dense_cpu.dir/build.make test/CMakeFiles/svd_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/svd_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/svd_dense_cpu.dir/build.make test/CMakeFiles/svd_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Building CXX object test/CMakeFiles/svd_dense_cpu.dir/svd_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/svd_dense_cpu.dir/svd_dense.cpp.o -MF CMakeFiles/svd_dense_cpu.dir/svd_dense.cpp.o.d -o CMakeFiles/svd_dense_cpu.dir/svd_dense.cpp.o -c /<>/test/svd_dense.cpp [ 72%] Linking CXX executable shift_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/shift_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/shift_cpu.dir/shift.cpp.o -o shift_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target shift_cpu make -f test/CMakeFiles/tile_cpu.dir/build.make test/CMakeFiles/tile_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/tile_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/tile_cpu.dir/build.make test/CMakeFiles/tile_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Building CXX object test/CMakeFiles/tile_cpu.dir/tile.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/tile_cpu.dir/tile.cpp.o -MF CMakeFiles/tile_cpu.dir/tile.cpp.o.d -o CMakeFiles/tile_cpu.dir/tile.cpp.o -c /<>/test/tile.cpp [ 72%] Linking CXX executable svd_dense_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/svd_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/svd_dense_cpu.dir/svd_dense.cpp.o -o svd_dense_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target svd_dense_cpu make -f test/CMakeFiles/transform_cpu.dir/build.make test/CMakeFiles/transform_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_cpu.dir/build.make test/CMakeFiles/transform_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Building CXX object test/CMakeFiles/transform_cpu.dir/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/transform_cpu.dir/transform.cpp.o -MF CMakeFiles/transform_cpu.dir/transform.cpp.o.d -o CMakeFiles/transform_cpu.dir/transform.cpp.o -c /<>/test/transform.cpp [ 73%] Linking CXX executable susan_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/susan_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/susan_cpu.dir/susan.cpp.o -o susan_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Built target susan_cpu make -f test/CMakeFiles/transform_coordinates_cpu.dir/build.make test/CMakeFiles/transform_coordinates_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_coordinates_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_coordinates_cpu.dir/build.make test/CMakeFiles/transform_coordinates_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Building CXX object test/CMakeFiles/transform_coordinates_cpu.dir/transform_coordinates.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/transform_coordinates_cpu.dir/transform_coordinates.cpp.o -MF CMakeFiles/transform_coordinates_cpu.dir/transform_coordinates.cpp.o.d -o CMakeFiles/transform_coordinates_cpu.dir/transform_coordinates.cpp.o -c /<>/test/transform_coordinates.cpp /<>/test/transform.cpp: In function ‘void transformTest(std::string, std::string, af_interp_type, bool)’: /<>/test/transform.cpp:111:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 111 | if (err > maxErr) | ^ /<>/test/transform.cpp: In member function ‘virtual void Transform_CPP_Test::TestBody()’: /<>/test/transform.cpp:262:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 262 | if (err > maxErr) | ^ [ 73%] Linking CXX executable stdev_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/stdev_cpu.dir/link.txt --verbose=1 /<>/test/transform_coordinates.cpp: In instantiation of ‘void transformCoordinatesTest(std::string) [with T = float; std::string = std::__cxx11::basic_string]’: /<>/test/transform_coordinates.cpp:84:40: required from ‘void TransformCoordinates_3DMatrix_Test::TestBody() [with gtest_TypeParam_ = float]’ /<>/test/transform_coordinates.cpp:82:1: required from here /<>/test/transform_coordinates.cpp:52:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 52 | for (int test = 1; test < nTests; test++) { | ~~~~~^~~~~~~~ /<>/test/transform_coordinates.cpp:66:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 66 | for (size_t elIter = 0; elIter < outEl; elIter++) { | ~~~~~~~^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/stdev_cpu.dir/stdev.cpp.o -o stdev_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a /<>/test/transform_coordinates.cpp: In instantiation of ‘void transformCoordinatesTest(std::string) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/test/transform_coordinates.cpp:84:40: required from ‘void TransformCoordinates_3DMatrix_Test::TestBody() [with gtest_TypeParam_ = double]’ /<>/test/transform_coordinates.cpp:82:1: required from here /<>/test/transform_coordinates.cpp:52:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 52 | for (int test = 1; test < nTests; test++) { | ~~~~~^~~~~~~~ /<>/test/transform_coordinates.cpp:66:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 66 | for (size_t elIter = 0; elIter < outEl; elIter++) { | ~~~~~~~^~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Built target stdev_cpu make -f test/CMakeFiles/translate_cpu.dir/build.make test/CMakeFiles/translate_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/translate_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/translate_cpu.dir/build.make test/CMakeFiles/translate_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Building CXX object test/CMakeFiles/translate_cpu.dir/translate.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/translate_cpu.dir/translate.cpp.o -MF CMakeFiles/translate_cpu.dir/translate.cpp.o.d -o CMakeFiles/translate_cpu.dir/translate.cpp.o -c /<>/test/translate.cpp [ 74%] Linking CXX executable transform_coordinates_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transform_coordinates_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transform_coordinates_cpu.dir/transform_coordinates.cpp.o -o transform_coordinates_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Built target transform_coordinates_cpu make -f test/CMakeFiles/transpose_cpu.dir/build.make test/CMakeFiles/transpose_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_cpu.dir/build.make test/CMakeFiles/transpose_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Building CXX object test/CMakeFiles/transpose_cpu.dir/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/transpose_cpu.dir/transpose.cpp.o -MF CMakeFiles/transpose_cpu.dir/transpose.cpp.o.d -o CMakeFiles/transpose_cpu.dir/transpose.cpp.o -c /<>/test/transpose.cpp [ 74%] Linking CXX executable transform_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transform_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transform_cpu.dir/transform.cpp.o -o transform_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Built target transform_cpu make -f test/CMakeFiles/transpose_inplace_cpu.dir/build.make test/CMakeFiles/transpose_inplace_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_inplace_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_inplace_cpu.dir/build.make test/CMakeFiles/transpose_inplace_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Building CXX object test/CMakeFiles/transpose_inplace_cpu.dir/transpose_inplace.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/transpose_inplace_cpu.dir/transpose_inplace.cpp.o -MF CMakeFiles/transpose_inplace_cpu.dir/transpose_inplace.cpp.o.d -o CMakeFiles/transpose_inplace_cpu.dir/transpose_inplace.cpp.o -c /<>/test/transpose_inplace.cpp [ 74%] Linking CXX executable translate_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/translate_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/translate_cpu.dir/translate.cpp.o -o translate_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Built target translate_cpu make -f test/CMakeFiles/triangle_cpu.dir/build.make test/CMakeFiles/triangle_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/triangle_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/triangle_cpu.dir/build.make test/CMakeFiles/triangle_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Building CXX object test/CMakeFiles/triangle_cpu.dir/triangle.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/triangle_cpu.dir/triangle.cpp.o -MF CMakeFiles/triangle_cpu.dir/triangle.cpp.o.d -o CMakeFiles/triangle_cpu.dir/triangle.cpp.o -c /<>/test/triangle.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/transpose.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const af_seq&}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = short unsigned int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = short int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = unsigned char]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = char]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = unsigned int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = af::af_cdouble]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = double]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = af::af_cfloat]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = float]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 74%] Linking CXX executable transpose_inplace_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transpose_inplace_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transpose_inplace_cpu.dir/transpose_inplace.cpp.o -o transpose_inplace_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 74%] Built target transpose_inplace_cpu make -f test/CMakeFiles/unwrap_cpu.dir/build.make test/CMakeFiles/unwrap_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/unwrap_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/unwrap_cpu.dir/build.make test/CMakeFiles/unwrap_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 75%] Building CXX object test/CMakeFiles/unwrap_cpu.dir/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/unwrap_cpu.dir/unwrap.cpp.o -MF CMakeFiles/unwrap_cpu.dir/unwrap.cpp.o.d -o CMakeFiles/unwrap_cpu.dir/unwrap.cpp.o -c /<>/test/unwrap.cpp [ 76%] Linking CXX executable transpose_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transpose_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transpose_cpu.dir/transpose.cpp.o -o transpose_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/tile.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 76%] Built target transpose_cpu make -f test/CMakeFiles/var_cpu.dir/build.make test/CMakeFiles/var_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/var_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/var_cpu.dir/build.make test/CMakeFiles/var_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 76%] Building CXX object test/CMakeFiles/var_cpu.dir/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/var_cpu.dir/var.cpp.o -MF CMakeFiles/var_cpu.dir/var.cpp.o.d -o CMakeFiles/var_cpu.dir/var.cpp.o -c /<>/test/var.cpp [ 76%] Linking CXX executable triangle_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/triangle_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/triangle_cpu.dir/triangle.cpp.o -o triangle_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 76%] Built target triangle_cpu make -f test/CMakeFiles/where_cpu.dir/build.make test/CMakeFiles/where_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/where_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/where_cpu.dir/build.make test/CMakeFiles/where_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 76%] Building CXX object test/CMakeFiles/where_cpu.dir/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/where_cpu.dir/where.cpp.o -MF CMakeFiles/where_cpu.dir/where.cpp.o.d -o CMakeFiles/where_cpu.dir/where.cpp.o -c /<>/test/where.cpp [ 76%] Linking CXX executable where_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/where_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/where_cpu.dir/where.cpp.o -o where_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 76%] Built target where_cpu make -f test/CMakeFiles/wrap_cpu.dir/build.make test/CMakeFiles/wrap_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/wrap_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/wrap_cpu.dir/build.make test/CMakeFiles/wrap_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/wrap_cpu.dir/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/wrap_cpu.dir/wrap.cpp.o -MF CMakeFiles/wrap_cpu.dir/wrap.cpp.o.d -o CMakeFiles/wrap_cpu.dir/wrap.cpp.o -c /<>/test/wrap.cpp [ 77%] Linking CXX executable var_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/var_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/var_cpu.dir/var.cpp.o -o var_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target var_cpu make -f test/CMakeFiles/write_cpu.dir/build.make test/CMakeFiles/write_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/write_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/write_cpu.dir/build.make test/CMakeFiles/write_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/write_cpu.dir/write.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/write_cpu.dir/write.cpp.o -MF CMakeFiles/write_cpu.dir/write.cpp.o.d -o CMakeFiles/write_cpu.dir/write.cpp.o -c /<>/test/write.cpp [ 77%] Linking CXX executable tile_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tile_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/tile_cpu.dir/tile.cpp.o -o tile_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target tile_cpu make -f test/CMakeFiles/ycbcr_rgb_cpu.dir/build.make test/CMakeFiles/ycbcr_rgb_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ycbcr_rgb_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ycbcr_rgb_cpu.dir/build.make test/CMakeFiles/ycbcr_rgb_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/ycbcr_rgb_cpu.dir/ycbcr_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -MD -MT test/CMakeFiles/ycbcr_rgb_cpu.dir/ycbcr_rgb.cpp.o -MF CMakeFiles/ycbcr_rgb_cpu.dir/ycbcr_rgb.cpp.o.d -o CMakeFiles/ycbcr_rgb_cpu.dir/ycbcr_rgb.cpp.o -c /<>/test/ycbcr_rgb.cpp /<>/test/ycbcr_rgb.cpp: In member function ‘virtual void ycbcr_rgb_InvalidArray_Test::TestBody()’: /<>/test/ycbcr_rgb.cpp:30:17: warning: catching polymorphic type ‘class af::exception’ by value [-Wcatch-value=] 30 | } catch(af::exception) { | ^~~~~~~~~ [ 77%] Linking CXX executable ycbcr_rgb_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ycbcr_rgb_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ycbcr_rgb_cpu.dir/ycbcr_rgb.cpp.o -o ycbcr_rgb_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target ycbcr_rgb_cpu make -f test/CMakeFiles/approx1_opencl.dir/build.make test/CMakeFiles/approx1_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx1_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx1_opencl.dir/build.make test/CMakeFiles/approx1_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/approx1_opencl.dir/approx1.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/approx1_opencl.dir/approx1.cpp.o -MF CMakeFiles/approx1_opencl.dir/approx1.cpp.o.d -o CMakeFiles/approx1_opencl.dir/approx1.cpp.o -c /<>/test/approx1.cpp [ 77%] Linking CXX executable write_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/write_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/write_cpu.dir/write.cpp.o -o write_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target write_cpu make -f test/CMakeFiles/approx2_opencl.dir/build.make test/CMakeFiles/approx2_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx2_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx2_opencl.dir/build.make test/CMakeFiles/approx2_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/approx2_opencl.dir/approx2.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/approx2_opencl.dir/approx2.cpp.o -MF CMakeFiles/approx2_opencl.dir/approx2.cpp.o.d -o CMakeFiles/approx2_opencl.dir/approx2.cpp.o -c /<>/test/approx2.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/approx1.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable approx1_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/approx1_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/approx1_opencl.dir/approx1.cpp.o -o approx1_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target approx1_opencl make -f test/CMakeFiles/array_opencl.dir/build.make test/CMakeFiles/array_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/array_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/array_opencl.dir/build.make test/CMakeFiles/array_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/array_opencl.dir/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/array_opencl.dir/array.cpp.o -MF CMakeFiles/array_opencl.dir/array.cpp.o.d -o CMakeFiles/array_opencl.dir/array.cpp.o -c /<>/test/array.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/approx2.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable approx2_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/approx2_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/approx2_opencl.dir/approx2.cpp.o -o approx2_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target approx2_opencl make -f test/CMakeFiles/assign_opencl.dir/build.make test/CMakeFiles/assign_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/assign_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/assign_opencl.dir/build.make test/CMakeFiles/assign_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/assign_opencl.dir/assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/assign_opencl.dir/assign.cpp.o -MF CMakeFiles/assign_opencl.dir/assign.cpp.o.d -o CMakeFiles/assign_opencl.dir/assign.cpp.o -c /<>/test/assign.cpp [ 77%] Linking CXX executable unwrap_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/unwrap_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/unwrap_cpu.dir/unwrap.cpp.o -o unwrap_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target unwrap_cpu make -f test/CMakeFiles/backend_opencl.dir/build.make test/CMakeFiles/backend_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/backend_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/backend_opencl.dir/build.make test/CMakeFiles/backend_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/backend_opencl.dir/backend.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/backend_opencl.dir/backend.cpp.o -MF CMakeFiles/backend_opencl.dir/backend.cpp.o.d -o CMakeFiles/backend_opencl.dir/backend.cpp.o -c /<>/test/backend.cpp /<>/test/backend.cpp: In function ‘void testFunction()’: /<>/test/backend.cpp:54:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 54 | if(outArray != 0) ASSERT_EQ(AF_SUCCESS, af_release_array(outArray)); | ^ [ 77%] Linking CXX executable backend_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/backend_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/backend_opencl.dir/backend.cpp.o -o backend_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target backend_opencl make -f test/CMakeFiles/basic_opencl.dir/build.make test/CMakeFiles/basic_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_opencl.dir/build.make test/CMakeFiles/basic_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object test/CMakeFiles/basic_opencl.dir/basic.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/basic_opencl.dir/basic.cpp.o -MF CMakeFiles/basic_opencl.dir/basic.cpp.o.d -o CMakeFiles/basic_opencl.dir/basic.cpp.o -c /<>/test/basic.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/assign.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable basic_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/basic_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/basic_opencl.dir/basic.cpp.o -o basic_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target basic_opencl make -f test/CMakeFiles/basic_c_opencl.dir/build.make test/CMakeFiles/basic_c_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_c_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_c_opencl.dir/build.make test/CMakeFiles/basic_c_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building C object test/CMakeFiles/basic_c_opencl.dir/basic_c.c.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cc -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/basic_c_opencl.dir/basic_c.c.o -MF CMakeFiles/basic_c_opencl.dir/basic_c.c.o.d -o CMakeFiles/basic_c_opencl.dir/basic_c.c.o -c /<>/test/basic_c.c [ 78%] Linking C executable basic_c_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/basic_c_opencl.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/basic_c_opencl.dir/basic_c.c.o -o basic_c_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target basic_c_opencl make -f test/CMakeFiles/bilateral_opencl.dir/build.make test/CMakeFiles/bilateral_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/bilateral_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/bilateral_opencl.dir/build.make test/CMakeFiles/bilateral_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/bilateral_opencl.dir/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/bilateral_opencl.dir/bilateral.cpp.o -MF CMakeFiles/bilateral_opencl.dir/bilateral.cpp.o.d -o CMakeFiles/bilateral_opencl.dir/bilateral.cpp.o -c /<>/test/bilateral.cpp [ 78%] Linking CXX executable array_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/array_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/array_opencl.dir/array.cpp.o -o array_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target array_opencl make -f test/CMakeFiles/binary_opencl.dir/build.make test/CMakeFiles/binary_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/binary_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/binary_opencl.dir/build.make test/CMakeFiles/binary_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/binary_opencl.dir/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/binary_opencl.dir/binary.cpp.o -MF CMakeFiles/binary_opencl.dir/binary.cpp.o.d -o CMakeFiles/binary_opencl.dir/binary.cpp.o -c /<>/test/binary.cpp [ 78%] Linking CXX executable wrap_cpu cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/wrap_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/wrap_cpu.dir/wrap.cpp.o -o wrap_cpu -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target wrap_cpu make -f test/CMakeFiles/blas_opencl.dir/build.make test/CMakeFiles/blas_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/blas_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/blas_opencl.dir/build.make test/CMakeFiles/blas_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/blas_opencl.dir/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/blas_opencl.dir/blas.cpp.o -MF CMakeFiles/blas_opencl.dir/blas.cpp.o.d -o CMakeFiles/blas_opencl.dir/blas.cpp.o -c /<>/test/blas.cpp [ 78%] Linking CXX executable bilateral_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bilateral_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/bilateral_opencl.dir/bilateral.cpp.o -o bilateral_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target bilateral_opencl make -f test/CMakeFiles/cholesky_dense_opencl.dir/build.make test/CMakeFiles/cholesky_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/cholesky_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/cholesky_dense_opencl.dir/build.make test/CMakeFiles/cholesky_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/cholesky_dense_opencl.dir/cholesky_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/cholesky_dense_opencl.dir/cholesky_dense.cpp.o -MF CMakeFiles/cholesky_dense_opencl.dir/cholesky_dense.cpp.o.d -o CMakeFiles/cholesky_dense_opencl.dir/cholesky_dense.cpp.o -c /<>/test/cholesky_dense.cpp In file included from /usr/include/c++/13/string:51, 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/ios:44, from /usr/include/c++/13/ostream:40, from /<>/test/../test/gtest/include/gtest/gtest.h:55, from /<>/test/blas.cpp:10: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = ostream_iterator >]’: /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = ostream_iterator >]’: /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 [ 78%] Linking CXX executable cholesky_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/cholesky_dense_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/cholesky_dense_opencl.dir/cholesky_dense.cpp.o -o cholesky_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target cholesky_dense_opencl make -f test/CMakeFiles/complex_opencl.dir/build.make test/CMakeFiles/complex_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/complex_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/complex_opencl.dir/build.make test/CMakeFiles/complex_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/complex_opencl.dir/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/complex_opencl.dir/complex.cpp.o -MF CMakeFiles/complex_opencl.dir/complex.cpp.o.d -o CMakeFiles/complex_opencl.dir/complex.cpp.o -c /<>/test/complex.cpp /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = double; bool isBVector = true]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = double; bool isBVector = false]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = af::af_cdouble; bool isBVector = true]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp: In function ‘void MatMulCheck(std::string) [with T = af::af_cdouble; bool isBVector = false]’: /<>/test/blas.cpp:93:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 93 | copy(h_out.begin(), h_out.end(), ostream_iterator(cout, ", ")); | ^~~~ /<>/test/blas.cpp:95:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 95 | copy(tests[i].begin(), tests[i].end(), ostream_iterator(cout, ", ")); | ^~~~ [ 78%] Linking CXX executable binary_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/binary_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/binary_opencl.dir/binary.cpp.o -o binary_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target binary_opencl make -f test/CMakeFiles/constant_opencl.dir/build.make test/CMakeFiles/constant_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/constant_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/constant_opencl.dir/build.make test/CMakeFiles/constant_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/constant_opencl.dir/constant.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/constant_opencl.dir/constant.cpp.o -MF CMakeFiles/constant_opencl.dir/constant.cpp.o.d -o CMakeFiles/constant_opencl.dir/constant.cpp.o -c /<>/test/constant.cpp [ 78%] Linking CXX executable complex_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/complex_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/complex_opencl.dir/complex.cpp.o -o complex_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 78%] Linking CXX executable blas_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/blas_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/blas_opencl.dir/blas.cpp.o -o blas_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target complex_opencl make -f test/CMakeFiles/convolve_opencl.dir/build.make test/CMakeFiles/convolve_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/convolve_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/convolve_opencl.dir/build.make test/CMakeFiles/convolve_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/convolve_opencl.dir/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/convolve_opencl.dir/convolve.cpp.o -MF CMakeFiles/convolve_opencl.dir/convolve.cpp.o.d -o CMakeFiles/convolve_opencl.dir/convolve.cpp.o -c /<>/test/convolve.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target blas_opencl make -f test/CMakeFiles/corrcoef_opencl.dir/build.make test/CMakeFiles/corrcoef_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/corrcoef_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/corrcoef_opencl.dir/build.make test/CMakeFiles/corrcoef_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/corrcoef_opencl.dir/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/corrcoef_opencl.dir/corrcoef.cpp.o -MF CMakeFiles/corrcoef_opencl.dir/corrcoef.cpp.o.d -o CMakeFiles/corrcoef_opencl.dir/corrcoef.cpp.o -c /<>/test/corrcoef.cpp [ 78%] Linking CXX executable corrcoef_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/corrcoef_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/corrcoef_opencl.dir/corrcoef.cpp.o -o corrcoef_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target corrcoef_opencl make -f test/CMakeFiles/covariance_opencl.dir/build.make test/CMakeFiles/covariance_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/covariance_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/covariance_opencl.dir/build.make test/CMakeFiles/covariance_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/covariance_opencl.dir/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/covariance_opencl.dir/covariance.cpp.o -MF CMakeFiles/covariance_opencl.dir/covariance.cpp.o.d -o CMakeFiles/covariance_opencl.dir/covariance.cpp.o -c /<>/test/covariance.cpp [ 78%] Linking CXX executable assign_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/assign_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/assign_opencl.dir/assign.cpp.o -o assign_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target assign_opencl make -f test/CMakeFiles/diagonal_opencl.dir/build.make test/CMakeFiles/diagonal_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diagonal_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diagonal_opencl.dir/build.make test/CMakeFiles/diagonal_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/diagonal_opencl.dir/diagonal.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/diagonal_opencl.dir/diagonal.cpp.o -MF CMakeFiles/diagonal_opencl.dir/diagonal.cpp.o.d -o CMakeFiles/diagonal_opencl.dir/diagonal.cpp.o -c /<>/test/diagonal.cpp [ 78%] Linking CXX executable constant_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/constant_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/constant_opencl.dir/constant.cpp.o -o constant_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target constant_opencl make -f test/CMakeFiles/diff1_opencl.dir/build.make test/CMakeFiles/diff1_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff1_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff1_opencl.dir/build.make test/CMakeFiles/diff1_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/diff1_opencl.dir/diff1.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/diff1_opencl.dir/diff1.cpp.o -MF CMakeFiles/diff1_opencl.dir/diff1.cpp.o.d -o CMakeFiles/diff1_opencl.dir/diff1.cpp.o -c /<>/test/diff1.cpp [ 78%] Linking CXX executable covariance_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/covariance_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/covariance_opencl.dir/covariance.cpp.o -o covariance_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target covariance_opencl make -f test/CMakeFiles/diff2_opencl.dir/build.make test/CMakeFiles/diff2_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff2_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff2_opencl.dir/build.make test/CMakeFiles/diff2_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object test/CMakeFiles/diff2_opencl.dir/diff2.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/diff2_opencl.dir/diff2.cpp.o -MF CMakeFiles/diff2_opencl.dir/diff2.cpp.o.d -o CMakeFiles/diff2_opencl.dir/diff2.cpp.o -c /<>/test/diff2.cpp [ 79%] Linking CXX executable diagonal_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diagonal_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/diagonal_opencl.dir/diagonal.cpp.o -o diagonal_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 79%] Built target diagonal_opencl make -f test/CMakeFiles/dog_opencl.dir/build.make test/CMakeFiles/dog_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dog_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dog_opencl.dir/build.make test/CMakeFiles/dog_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 79%] Building CXX object test/CMakeFiles/dog_opencl.dir/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/dog_opencl.dir/dog.cpp.o -MF CMakeFiles/dog_opencl.dir/dog.cpp.o.d -o CMakeFiles/dog_opencl.dir/dog.cpp.o -c /<>/test/dog.cpp [ 80%] Linking CXX executable dog_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dog_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/dog_opencl.dir/dog.cpp.o -o dog_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target dog_opencl make -f test/CMakeFiles/dot_opencl.dir/build.make test/CMakeFiles/dot_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dot_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dot_opencl.dir/build.make test/CMakeFiles/dot_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Building CXX object test/CMakeFiles/dot_opencl.dir/dot.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/dot_opencl.dir/dot.cpp.o -MF CMakeFiles/dot_opencl.dir/dot.cpp.o.d -o CMakeFiles/dot_opencl.dir/dot.cpp.o -c /<>/test/dot.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/diff1.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/diff2.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable dot_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dot_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/dot_opencl.dir/dot.cpp.o -o dot_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target dot_opencl make -f test/CMakeFiles/fast_opencl.dir/build.make test/CMakeFiles/fast_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fast_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fast_opencl.dir/build.make test/CMakeFiles/fast_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Building CXX object test/CMakeFiles/fast_opencl.dir/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/fast_opencl.dir/fast.cpp.o -MF CMakeFiles/fast_opencl.dir/fast.cpp.o.d -o CMakeFiles/fast_opencl.dir/fast.cpp.o -c /<>/test/fast.cpp [ 80%] Linking CXX executable diff1_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diff1_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/diff1_opencl.dir/diff1.cpp.o -o diff1_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target diff1_opencl make -f test/CMakeFiles/fft_opencl.dir/build.make test/CMakeFiles/fft_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_opencl.dir/build.make test/CMakeFiles/fft_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Building CXX object test/CMakeFiles/fft_opencl.dir/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/fft_opencl.dir/fft.cpp.o -MF CMakeFiles/fft_opencl.dir/fft.cpp.o.d -o CMakeFiles/fft_opencl.dir/fft.cpp.o -c /<>/test/fft.cpp [ 80%] Linking CXX executable diff2_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diff2_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/diff2_opencl.dir/diff2.cpp.o -o diff2_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target diff2_opencl make -f test/CMakeFiles/fft_large_opencl.dir/build.make test/CMakeFiles/fft_large_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_large_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_large_opencl.dir/build.make test/CMakeFiles/fft_large_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Building CXX object test/CMakeFiles/fft_large_opencl.dir/fft_large.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/fft_large_opencl.dir/fft_large.cpp.o -MF CMakeFiles/fft_large_opencl.dir/fft_large.cpp.o.d -o CMakeFiles/fft_large_opencl.dir/fft_large.cpp.o -c /<>/test/fft_large.cpp [ 80%] Linking CXX executable fft_large_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_large_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fft_large_opencl.dir/fft_large.cpp.o -o fft_large_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target fft_large_opencl make -f test/CMakeFiles/fft_real_opencl.dir/build.make test/CMakeFiles/fft_real_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_real_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_real_opencl.dir/build.make test/CMakeFiles/fft_real_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Building CXX object test/CMakeFiles/fft_real_opencl.dir/fft_real.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/fft_real_opencl.dir/fft_real.cpp.o -MF CMakeFiles/fft_real_opencl.dir/fft_real.cpp.o.d -o CMakeFiles/fft_real_opencl.dir/fft_real.cpp.o -c /<>/test/fft_real.cpp [ 80%] Linking CXX executable fast_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fast_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fast_opencl.dir/fast.cpp.o -o fast_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target fast_opencl make -f test/CMakeFiles/fftconvolve_opencl.dir/build.make test/CMakeFiles/fftconvolve_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fftconvolve_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fftconvolve_opencl.dir/build.make test/CMakeFiles/fftconvolve_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Building CXX object test/CMakeFiles/fftconvolve_opencl.dir/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/fftconvolve_opencl.dir/fftconvolve.cpp.o -MF CMakeFiles/fftconvolve_opencl.dir/fftconvolve.cpp.o.d -o CMakeFiles/fftconvolve_opencl.dir/fftconvolve.cpp.o -c /<>/test/fftconvolve.cpp [ 81%] Linking CXX executable fft_real_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_real_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fft_real_opencl.dir/fft_real.cpp.o -o fft_real_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Built target fft_real_opencl make -f test/CMakeFiles/flat_opencl.dir/build.make test/CMakeFiles/flat_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flat_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flat_opencl.dir/build.make test/CMakeFiles/flat_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Building CXX object test/CMakeFiles/flat_opencl.dir/flat.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/flat_opencl.dir/flat.cpp.o -MF CMakeFiles/flat_opencl.dir/flat.cpp.o.d -o CMakeFiles/flat_opencl.dir/flat.cpp.o -c /<>/test/flat.cpp [ 81%] Linking CXX executable fft_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fft_opencl.dir/fft.cpp.o -o fft_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Built target fft_opencl make -f test/CMakeFiles/flip_opencl.dir/build.make test/CMakeFiles/flip_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flip_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flip_opencl.dir/build.make test/CMakeFiles/flip_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Building CXX object test/CMakeFiles/flip_opencl.dir/flip.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/flip_opencl.dir/flip.cpp.o -MF CMakeFiles/flip_opencl.dir/flip.cpp.o.d -o CMakeFiles/flip_opencl.dir/flip.cpp.o -c /<>/test/flip.cpp [ 81%] Linking CXX executable convolve_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/convolve_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convolve_opencl.dir/convolve.cpp.o -o convolve_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 81%] Linking CXX executable flat_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/flat_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/flat_opencl.dir/flat.cpp.o -o flat_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Built target flat_opencl make -f test/CMakeFiles/gaussiankernel_opencl.dir/build.make test/CMakeFiles/gaussiankernel_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gaussiankernel_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gaussiankernel_opencl.dir/build.make test/CMakeFiles/gaussiankernel_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/gaussiankernel_opencl.dir/gaussiankernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/gaussiankernel_opencl.dir/gaussiankernel.cpp.o -MF CMakeFiles/gaussiankernel_opencl.dir/gaussiankernel.cpp.o.d -o CMakeFiles/gaussiankernel_opencl.dir/gaussiankernel.cpp.o -c /<>/test/gaussiankernel.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target convolve_opencl make -f test/CMakeFiles/gen_assign_opencl.dir/build.make test/CMakeFiles/gen_assign_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_assign_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_assign_opencl.dir/build.make test/CMakeFiles/gen_assign_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/gen_assign_opencl.dir/gen_assign.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/gen_assign_opencl.dir/gen_assign.cpp.o -MF CMakeFiles/gen_assign_opencl.dir/gen_assign.cpp.o.d -o CMakeFiles/gen_assign_opencl.dir/gen_assign.cpp.o -c /<>/test/gen_assign.cpp [ 82%] Linking CXX executable flip_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/flip_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/flip_opencl.dir/flip.cpp.o -o flip_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target flip_opencl make -f test/CMakeFiles/gen_index_opencl.dir/build.make test/CMakeFiles/gen_index_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_index_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_index_opencl.dir/build.make test/CMakeFiles/gen_index_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/gen_index_opencl.dir/gen_index.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/gen_index_opencl.dir/gen_index.cpp.o -MF CMakeFiles/gen_index_opencl.dir/gen_index.cpp.o.d -o CMakeFiles/gen_index_opencl.dir/gen_index.cpp.o -c /<>/test/gen_index.cpp [ 82%] Linking CXX executable gaussiankernel_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gaussiankernel_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gaussiankernel_opencl.dir/gaussiankernel.cpp.o -o gaussiankernel_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 82%] Linking CXX executable gen_assign_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gen_assign_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gen_assign_opencl.dir/gen_assign.cpp.o -o gen_assign_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 82%] Linking CXX executable gen_index_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gen_index_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gen_index_opencl.dir/gen_index.cpp.o -o gen_index_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gaussiankernel_opencl make -f test/CMakeFiles/getting_started_opencl.dir/build.make test/CMakeFiles/getting_started_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/getting_started_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/getting_started_opencl.dir/build.make test/CMakeFiles/getting_started_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/getting_started_opencl.dir/getting_started.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/getting_started_opencl.dir/getting_started.cpp.o -MF CMakeFiles/getting_started_opencl.dir/getting_started.cpp.o.d -o CMakeFiles/getting_started_opencl.dir/getting_started.cpp.o -c /<>/test/getting_started.cpp [ 82%] Built target gen_assign_opencl make -f test/CMakeFiles/gfor_opencl.dir/build.make test/CMakeFiles/gfor_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gfor_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gfor_opencl.dir/build.make test/CMakeFiles/gfor_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/gfor_opencl.dir/gfor.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/gfor_opencl.dir/gfor.cpp.o -MF CMakeFiles/gfor_opencl.dir/gfor.cpp.o.d -o CMakeFiles/gfor_opencl.dir/gfor.cpp.o -c /<>/test/gfor.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gen_index_opencl make -f test/CMakeFiles/gradient_opencl.dir/build.make test/CMakeFiles/gradient_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gradient_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gradient_opencl.dir/build.make test/CMakeFiles/gradient_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/gradient_opencl.dir/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/gradient_opencl.dir/gradient.cpp.o -MF CMakeFiles/gradient_opencl.dir/gradient.cpp.o.d -o CMakeFiles/gradient_opencl.dir/gradient.cpp.o -c /<>/test/gradient.cpp /<>/test/getting_started.cpp: In member function ‘virtual void GettingStarted_SNIPPET_getting_started_dims_Test::TestBody()’: /<>/test/getting_started.cpp:137:24: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 137 | printf("dims = [%lld %lld]\n", a.dims(0), a.dims(1)); // 4,5 | ~~~^ ~~~~~~~~~ | | | | long long int dim_t {aka int} | %d /<>/test/getting_started.cpp:137:29: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 137 | printf("dims = [%lld %lld]\n", a.dims(0), a.dims(1)); // 4,5 | ~~~^ ~~~~~~~~~ | | | | long long int dim_t {aka int} | %d /<>/test/getting_started.cpp:141:24: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 141 | printf("dims = [%lld %lld]\n", dims[0], dims[1]); // 4,5 | ~~~^ | | | long long int | %d /<>/test/getting_started.cpp:141:29: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 141 | printf("dims = [%lld %lld]\n", dims[0], dims[1]); // 4,5 | ~~~^ | | | long long int | %d /<>/test/getting_started.cpp:158:43: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘dim_t’ {aka ‘int’} [-Wformat=] 158 | printf("empty? %d total elements: %lld bytes: %lu\n", a.isempty(), a.elements(), a.bytes()); | ~~~^ ~~~~~~~~~~~~ | | | | long long int dim_t {aka int} | %d /<>/test/getting_started.cpp:158:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 158 | printf("empty? %d total elements: %lld bytes: %lu\n", a.isempty(), a.elements(), a.bytes()); | ~~^ ~~~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u [ 82%] Linking CXX executable gfor_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gfor_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gfor_opencl.dir/gfor.cpp.o -o gfor_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gfor_opencl make -f test/CMakeFiles/gray_rgb_opencl.dir/build.make test/CMakeFiles/gray_rgb_opencl.dir/depend [ 82%] Linking CXX executable getting_started_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/getting_started_opencl.dir/link.txt --verbose=1 cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gray_rgb_opencl.dir/DependInfo.cmake "--color=" /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/getting_started_opencl.dir/getting_started.cpp.o -o getting_started_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gray_rgb_opencl.dir/build.make test/CMakeFiles/gray_rgb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/gray_rgb_opencl.dir/gray_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/gray_rgb_opencl.dir/gray_rgb.cpp.o -MF CMakeFiles/gray_rgb_opencl.dir/gray_rgb.cpp.o.d -o CMakeFiles/gray_rgb_opencl.dir/gray_rgb.cpp.o -c /<>/test/gray_rgb.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target getting_started_opencl make -f test/CMakeFiles/hamming_opencl.dir/build.make test/CMakeFiles/hamming_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hamming_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hamming_opencl.dir/build.make test/CMakeFiles/hamming_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/hamming_opencl.dir/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/hamming_opencl.dir/hamming.cpp.o -MF CMakeFiles/hamming_opencl.dir/hamming.cpp.o.d -o CMakeFiles/hamming_opencl.dir/hamming.cpp.o -c /<>/test/hamming.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/gradient.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable gray_rgb_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gray_rgb_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gray_rgb_opencl.dir/gray_rgb.cpp.o -o gray_rgb_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gray_rgb_opencl make -f test/CMakeFiles/harris_opencl.dir/build.make test/CMakeFiles/harris_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/harris_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/harris_opencl.dir/build.make test/CMakeFiles/harris_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/harris_opencl.dir/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/harris_opencl.dir/harris.cpp.o -MF CMakeFiles/harris_opencl.dir/harris.cpp.o.d -o CMakeFiles/harris_opencl.dir/harris.cpp.o -c /<>/test/harris.cpp [ 82%] Linking CXX executable gradient_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gradient_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gradient_opencl.dir/gradient.cpp.o -o gradient_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gradient_opencl make -f test/CMakeFiles/histogram_opencl.dir/build.make test/CMakeFiles/histogram_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/histogram_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/histogram_opencl.dir/build.make test/CMakeFiles/histogram_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/histogram_opencl.dir/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/histogram_opencl.dir/histogram.cpp.o -MF CMakeFiles/histogram_opencl.dir/histogram.cpp.o.d -o CMakeFiles/histogram_opencl.dir/histogram.cpp.o -c /<>/test/histogram.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/hamming.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void hammingMatcherTest(std::string, int) [with T = long long unsigned int]’ at /<>/test/hamming.cpp:58:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void hammingMatcherTest(std::string, int) [with T = long long unsigned int]’ at /<>/test/hamming.cpp:60:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable hamming_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hamming_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/hamming_opencl.dir/hamming.cpp.o -o hamming_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target hamming_opencl make -f test/CMakeFiles/homography_opencl.dir/build.make test/CMakeFiles/homography_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/homography_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/homography_opencl.dir/build.make test/CMakeFiles/homography_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/homography_opencl.dir/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/homography_opencl.dir/homography.cpp.o -MF CMakeFiles/homography_opencl.dir/homography.cpp.o.d -o CMakeFiles/homography_opencl.dir/homography.cpp.o -c /<>/test/homography.cpp [ 82%] Linking CXX executable harris_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/harris_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/harris_opencl.dir/harris.cpp.o -o harris_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target harris_opencl make -f test/CMakeFiles/hsv_rgb_opencl.dir/build.make test/CMakeFiles/hsv_rgb_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hsv_rgb_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hsv_rgb_opencl.dir/build.make test/CMakeFiles/hsv_rgb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/hsv_rgb_opencl.dir/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/hsv_rgb_opencl.dir/hsv_rgb.cpp.o -MF CMakeFiles/hsv_rgb_opencl.dir/hsv_rgb.cpp.o.d -o CMakeFiles/hsv_rgb_opencl.dir/hsv_rgb.cpp.o -c /<>/test/hsv_rgb.cpp /<>/test/hsv_rgb.cpp: In member function ‘virtual void hsv_rgb_InvalidArray_Test::TestBody()’: /<>/test/hsv_rgb.cpp:30:17: warning: catching polymorphic type ‘class af::exception’ by value [-Wcatch-value=] 30 | } catch(af::exception) { | ^~~~~~~~~ [ 82%] Linking CXX executable hsv_rgb_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hsv_rgb_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/hsv_rgb_opencl.dir/hsv_rgb.cpp.o -o hsv_rgb_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target hsv_rgb_opencl make -f test/CMakeFiles/iir_opencl.dir/build.make test/CMakeFiles/iir_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iir_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iir_opencl.dir/build.make test/CMakeFiles/iir_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/iir_opencl.dir/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/iir_opencl.dir/iir.cpp.o -MF CMakeFiles/iir_opencl.dir/iir.cpp.o.d -o CMakeFiles/iir_opencl.dir/iir.cpp.o -c /<>/test/iir.cpp [ 82%] Linking CXX executable homography_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/homography_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/homography_opencl.dir/homography.cpp.o -o homography_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target homography_opencl make -f test/CMakeFiles/imageio_opencl.dir/build.make test/CMakeFiles/imageio_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/imageio_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/imageio_opencl.dir/build.make test/CMakeFiles/imageio_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/imageio_opencl.dir/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/imageio_opencl.dir/imageio.cpp.o -MF CMakeFiles/imageio_opencl.dir/imageio.cpp.o.d -o CMakeFiles/imageio_opencl.dir/imageio.cpp.o -c /<>/test/imageio.cpp [ 82%] Linking CXX executable histogram_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/histogram_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/histogram_opencl.dir/histogram.cpp.o -o histogram_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target histogram_opencl make -f test/CMakeFiles/index_opencl.dir/build.make test/CMakeFiles/index_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/index_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/index_opencl.dir/build.make test/CMakeFiles/index_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/index_opencl.dir/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/index_opencl.dir/index.cpp.o -MF CMakeFiles/index_opencl.dir/index.cpp.o.d -o CMakeFiles/index_opencl.dir/index.cpp.o -c /<>/test/index.cpp [ 82%] Linking CXX executable imageio_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageio_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/imageio_opencl.dir/imageio.cpp.o -o imageio_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target imageio_opencl make -f test/CMakeFiles/info_opencl.dir/build.make test/CMakeFiles/info_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/info_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/info_opencl.dir/build.make test/CMakeFiles/info_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object test/CMakeFiles/info_opencl.dir/info.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/info_opencl.dir/info.cpp.o -MF CMakeFiles/info_opencl.dir/info.cpp.o.d -o CMakeFiles/info_opencl.dir/info.cpp.o -c /<>/test/info.cpp /<>/test/info.cpp: In function ‘void testFunction()’: /<>/test/info.cpp:33:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 33 | if(outArray != 0) ASSERT_EQ(AF_SUCCESS, af_release_array(outArray)); | ^ [ 82%] Linking CXX executable fftconvolve_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fftconvolve_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/fftconvolve_opencl.dir/fftconvolve.cpp.o -o fftconvolve_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 83%] Linking CXX executable info_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/info_opencl.dir/link.txt --verbose=1 [ 83%] Linking CXX executable iir_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/iir_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/iir_opencl.dir/iir.cpp.o -o iir_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/info_opencl.dir/info.cpp.o -o info_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Built target info_opencl make -f test/CMakeFiles/internal_opencl.dir/build.make test/CMakeFiles/internal_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/internal_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/internal_opencl.dir/build.make test/CMakeFiles/internal_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Built target iir_opencl make -f test/CMakeFiles/inverse_dense_opencl.dir/build.make test/CMakeFiles/inverse_dense_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/inverse_dense_opencl.dir/DependInfo.cmake "--color=" [ 83%] Building CXX object test/CMakeFiles/internal_opencl.dir/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/internal_opencl.dir/internal.cpp.o -MF CMakeFiles/internal_opencl.dir/internal.cpp.o.d -o CMakeFiles/internal_opencl.dir/internal.cpp.o -c /<>/test/internal.cpp [ 83%] Built target fftconvolve_opencl make -f test/CMakeFiles/iota_opencl.dir/build.make test/CMakeFiles/iota_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iota_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/inverse_dense_opencl.dir/build.make test/CMakeFiles/inverse_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Building CXX object test/CMakeFiles/inverse_dense_opencl.dir/inverse_dense.cpp.o make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/inverse_dense_opencl.dir/inverse_dense.cpp.o -MF CMakeFiles/inverse_dense_opencl.dir/inverse_dense.cpp.o.d -o CMakeFiles/inverse_dense_opencl.dir/inverse_dense.cpp.o -c /<>/test/inverse_dense.cpp make -f test/CMakeFiles/iota_opencl.dir/build.make test/CMakeFiles/iota_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Building CXX object test/CMakeFiles/iota_opencl.dir/iota.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/iota_opencl.dir/iota.cpp.o -MF CMakeFiles/iota_opencl.dir/iota.cpp.o.d -o CMakeFiles/iota_opencl.dir/iota.cpp.o -c /<>/test/iota.cpp [ 83%] Linking CXX executable inverse_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse_dense_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/inverse_dense_opencl.dir/inverse_dense.cpp.o -o inverse_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 83%] Linking CXX executable internal_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/internal_opencl.dir/link.txt --verbose=1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/internal_opencl.dir/internal.cpp.o -o internal_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 83%] Built target inverse_dense_opencl make -f test/CMakeFiles/ireduce_opencl.dir/build.make test/CMakeFiles/ireduce_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ireduce_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ireduce_opencl.dir/build.make test/CMakeFiles/ireduce_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Building CXX object test/CMakeFiles/ireduce_opencl.dir/ireduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/ireduce_opencl.dir/ireduce.cpp.o -MF CMakeFiles/ireduce_opencl.dir/ireduce.cpp.o.d -o CMakeFiles/ireduce_opencl.dir/ireduce.cpp.o -c /<>/test/ireduce.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Built target internal_opencl make -f test/CMakeFiles/jit_opencl.dir/build.make test/CMakeFiles/jit_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/jit_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/jit_opencl.dir/build.make test/CMakeFiles/jit_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Building CXX object test/CMakeFiles/jit_opencl.dir/jit.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/jit_opencl.dir/jit.cpp.o -MF CMakeFiles/jit_opencl.dir/jit.cpp.o.d -o CMakeFiles/jit_opencl.dir/jit.cpp.o -c /<>/test/jit.cpp [ 83%] Linking CXX executable jit_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/jit_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/jit_opencl.dir/jit.cpp.o -o jit_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Built target jit_opencl make -f test/CMakeFiles/join_opencl.dir/build.make test/CMakeFiles/join_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/join_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/join_opencl.dir/build.make test/CMakeFiles/join_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Building CXX object test/CMakeFiles/join_opencl.dir/join.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/join_opencl.dir/join.cpp.o -MF CMakeFiles/join_opencl.dir/join.cpp.o.d -o CMakeFiles/join_opencl.dir/join.cpp.o -c /<>/test/join.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/iota.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable ireduce_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ireduce_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ireduce_opencl.dir/ireduce.cpp.o -o ireduce_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Built target ireduce_opencl make -f test/CMakeFiles/lu_dense_opencl.dir/build.make test/CMakeFiles/lu_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/lu_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/lu_dense_opencl.dir/build.make test/CMakeFiles/lu_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Building CXX object test/CMakeFiles/lu_dense_opencl.dir/lu_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/lu_dense_opencl.dir/lu_dense.cpp.o -MF CMakeFiles/lu_dense_opencl.dir/lu_dense.cpp.o.d -o CMakeFiles/lu_dense_opencl.dir/lu_dense.cpp.o -c /<>/test/lu_dense.cpp In file included from /<>/test/lu_dense.cpp:10: /<>/test/../test/gtest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]’: /<>/test/../test/gtest/include/gtest/gtest.h:1511:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]’ /<>/test/lu_dense.cpp:156:5: required from ‘void luTester(int, int, double) [with T = float]’ /<>/test/lu_dense.cpp:195:1: required from here /<>/test/../test/gtest/include/gtest/gtest.h:1481:16: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 1481 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [ 84%] Linking CXX executable iota_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/iota_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/iota_opencl.dir/iota.cpp.o -o iota_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Built target iota_opencl make -f test/CMakeFiles/main_opencl.dir/build.make test/CMakeFiles/main_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/main_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_opencl.dir/build.make test/CMakeFiles/main_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object test/CMakeFiles/main_opencl.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/main_opencl.dir/main.cpp.o -MF CMakeFiles/main_opencl.dir/main.cpp.o.d -o CMakeFiles/main_opencl.dir/main.cpp.o -c /<>/test/main.cpp [ 84%] Linking CXX executable main_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/main_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/main_opencl.dir/main.cpp.o -o main_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 84%] Linking CXX executable lu_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lu_dense_opencl.dir/link.txt --verbose=1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/lu_dense_opencl.dir/lu_dense.cpp.o -o lu_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 84%] Built target main_opencl make -f test/CMakeFiles/manual_memory_test_opencl.dir/build.make test/CMakeFiles/manual_memory_test_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/manual_memory_test_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/manual_memory_test_opencl.dir/build.make test/CMakeFiles/manual_memory_test_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object test/CMakeFiles/manual_memory_test_opencl.dir/manual_memory_test.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/manual_memory_test_opencl.dir/manual_memory_test.cpp.o -MF CMakeFiles/manual_memory_test_opencl.dir/manual_memory_test.cpp.o.d -o CMakeFiles/manual_memory_test_opencl.dir/manual_memory_test.cpp.o -c /<>/test/manual_memory_test.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Built target lu_dense_opencl make -f test/CMakeFiles/match_template_opencl.dir/build.make test/CMakeFiles/match_template_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/match_template_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/match_template_opencl.dir/build.make test/CMakeFiles/match_template_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object test/CMakeFiles/match_template_opencl.dir/match_template.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/match_template_opencl.dir/match_template.cpp.o -MF CMakeFiles/match_template_opencl.dir/match_template.cpp.o.d -o CMakeFiles/match_template_opencl.dir/match_template.cpp.o -c /<>/test/match_template.cpp [ 84%] Linking CXX executable manual_memory_test_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/manual_memory_test_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/manual_memory_test_opencl.dir/manual_memory_test.cpp.o -o manual_memory_test_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Built target manual_memory_test_opencl make -f test/CMakeFiles/math_opencl.dir/build.make test/CMakeFiles/math_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/math_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/math_opencl.dir/build.make test/CMakeFiles/math_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object test/CMakeFiles/math_opencl.dir/math.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/math_opencl.dir/math.cpp.o -MF CMakeFiles/math_opencl.dir/math.cpp.o.d -o CMakeFiles/math_opencl.dir/math.cpp.o -c /<>/test/math.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/join.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/index.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const af_seq&}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: /usr/include/c++/13/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘std::vector make_vec(af_seq, af_seq)’ at /<>/test/index.cpp:394:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘std::vector make_vec(af_seq, af_seq)’ at /<>/test/index.cpp:395:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Linking CXX executable math_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/math_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/math_opencl.dir/math.cpp.o -o math_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Built target math_opencl make -f test/CMakeFiles/matrix_manipulation_opencl.dir/build.make test/CMakeFiles/matrix_manipulation_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/matrix_manipulation_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/matrix_manipulation_opencl.dir/build.make test/CMakeFiles/matrix_manipulation_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object test/CMakeFiles/matrix_manipulation_opencl.dir/matrix_manipulation.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/matrix_manipulation_opencl.dir/matrix_manipulation.cpp.o -MF CMakeFiles/matrix_manipulation_opencl.dir/matrix_manipulation.cpp.o.d -o CMakeFiles/matrix_manipulation_opencl.dir/matrix_manipulation.cpp.o -c /<>/test/matrix_manipulation.cpp [ 84%] Linking CXX executable match_template_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/match_template_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/match_template_opencl.dir/match_template.cpp.o -o match_template_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Built target match_template_opencl make -f test/CMakeFiles/mean_opencl.dir/build.make test/CMakeFiles/mean_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/mean_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/mean_opencl.dir/build.make test/CMakeFiles/mean_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object test/CMakeFiles/mean_opencl.dir/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/mean_opencl.dir/mean.cpp.o -MF CMakeFiles/mean_opencl.dir/mean.cpp.o.d -o CMakeFiles/mean_opencl.dir/mean.cpp.o -c /<>/test/mean.cpp [ 84%] Linking CXX executable matrix_manipulation_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_manipulation_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/matrix_manipulation_opencl.dir/matrix_manipulation.cpp.o -o matrix_manipulation_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 85%] Linking CXX executable join_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/join_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/join_opencl.dir/join.cpp.o -o join_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target matrix_manipulation_opencl make -f test/CMakeFiles/meanshift_opencl.dir/build.make test/CMakeFiles/meanshift_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/meanshift_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/meanshift_opencl.dir/build.make test/CMakeFiles/meanshift_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/meanshift_opencl.dir/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/meanshift_opencl.dir/meanshift.cpp.o -MF CMakeFiles/meanshift_opencl.dir/meanshift.cpp.o.d -o CMakeFiles/meanshift_opencl.dir/meanshift.cpp.o -c /<>/test/meanshift.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target join_opencl make -f test/CMakeFiles/medfilt_opencl.dir/build.make test/CMakeFiles/medfilt_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/medfilt_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/medfilt_opencl.dir/build.make test/CMakeFiles/medfilt_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/medfilt_opencl.dir/medfilt.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/medfilt_opencl.dir/medfilt.cpp.o -MF CMakeFiles/medfilt_opencl.dir/medfilt.cpp.o.d -o CMakeFiles/medfilt_opencl.dir/medfilt.cpp.o -c /<>/test/medfilt.cpp [ 85%] Linking CXX executable meanshift_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/meanshift_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/meanshift_opencl.dir/meanshift.cpp.o -o meanshift_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target meanshift_opencl make -f test/CMakeFiles/median_opencl.dir/build.make test/CMakeFiles/median_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/median_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/median_opencl.dir/build.make test/CMakeFiles/median_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/median_opencl.dir/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/median_opencl.dir/median.cpp.o -MF CMakeFiles/median_opencl.dir/median.cpp.o.d -o CMakeFiles/median_opencl.dir/median.cpp.o -c /<>/test/median.cpp [ 85%] Linking CXX executable medfilt_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/medfilt_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/medfilt_opencl.dir/medfilt.cpp.o -o medfilt_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target medfilt_opencl make -f test/CMakeFiles/memory_opencl.dir/build.make test/CMakeFiles/memory_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_opencl.dir/build.make test/CMakeFiles/memory_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/memory_opencl.dir/memory.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/memory_opencl.dir/memory.cpp.o -MF CMakeFiles/memory_opencl.dir/memory.cpp.o.d -o CMakeFiles/memory_opencl.dir/memory.cpp.o -c /<>/test/memory.cpp [ 85%] Linking CXX executable mean_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mean_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/mean_opencl.dir/mean.cpp.o -o mean_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target mean_opencl make -f test/CMakeFiles/memory_lock_opencl.dir/build.make test/CMakeFiles/memory_lock_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_lock_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_lock_opencl.dir/build.make test/CMakeFiles/memory_lock_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/memory_lock_opencl.dir/memory_lock.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/memory_lock_opencl.dir/memory_lock.cpp.o -MF CMakeFiles/memory_lock_opencl.dir/memory_lock.cpp.o.d -o CMakeFiles/memory_lock_opencl.dir/memory_lock.cpp.o -c /<>/test/memory_lock.cpp [ 85%] Linking CXX executable median_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/median_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/median_opencl.dir/median.cpp.o -o median_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target median_opencl make -f test/CMakeFiles/missing_opencl.dir/build.make test/CMakeFiles/missing_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/missing_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/missing_opencl.dir/build.make test/CMakeFiles/missing_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/missing_opencl.dir/missing.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/missing_opencl.dir/missing.cpp.o -MF CMakeFiles/missing_opencl.dir/missing.cpp.o.d -o CMakeFiles/missing_opencl.dir/missing.cpp.o -c /<>/test/missing.cpp [ 85%] Linking CXX executable memory_lock_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/memory_lock_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/memory_lock_opencl.dir/memory_lock.cpp.o -o memory_lock_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target memory_lock_opencl make -f test/CMakeFiles/moddims_opencl.dir/build.make test/CMakeFiles/moddims_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/moddims_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/moddims_opencl.dir/build.make test/CMakeFiles/moddims_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/moddims_opencl.dir/moddims.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/moddims_opencl.dir/moddims.cpp.o -MF CMakeFiles/moddims_opencl.dir/moddims.cpp.o.d -o CMakeFiles/moddims_opencl.dir/moddims.cpp.o -c /<>/test/moddims.cpp [ 85%] Linking CXX executable missing_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/missing_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/missing_opencl.dir/missing.cpp.o -o missing_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 85%] Linking CXX executable memory_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/memory_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/memory_opencl.dir/memory.cpp.o -o memory_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target missing_opencl make -f test/CMakeFiles/morph_opencl.dir/build.make test/CMakeFiles/morph_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/morph_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/morph_opencl.dir/build.make test/CMakeFiles/morph_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/morph_opencl.dir/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/morph_opencl.dir/morph.cpp.o -MF CMakeFiles/morph_opencl.dir/morph.cpp.o.d -o CMakeFiles/morph_opencl.dir/morph.cpp.o -c /<>/test/morph.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target memory_opencl make -f test/CMakeFiles/nearest_neighbour_opencl.dir/build.make test/CMakeFiles/nearest_neighbour_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/nearest_neighbour_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/nearest_neighbour_opencl.dir/build.make test/CMakeFiles/nearest_neighbour_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object test/CMakeFiles/nearest_neighbour_opencl.dir/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/nearest_neighbour_opencl.dir/nearest_neighbour.cpp.o -MF CMakeFiles/nearest_neighbour_opencl.dir/nearest_neighbour.cpp.o.d -o CMakeFiles/nearest_neighbour_opencl.dir/nearest_neighbour.cpp.o -c /<>/test/nearest_neighbour.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/moddims.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable moddims_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/moddims_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/moddims_opencl.dir/moddims.cpp.o -o moddims_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 86%] Built target moddims_opencl make -f test/CMakeFiles/ocl_ext_context_opencl.dir/build.make test/CMakeFiles/ocl_ext_context_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ocl_ext_context_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ocl_ext_context_opencl.dir/build.make test/CMakeFiles/ocl_ext_context_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 86%] Building CXX object test/CMakeFiles/ocl_ext_context_opencl.dir/ocl_ext_context.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/ocl_ext_context_opencl.dir/ocl_ext_context.cpp.o -MF CMakeFiles/ocl_ext_context_opencl.dir/ocl_ext_context.cpp.o.d -o CMakeFiles/ocl_ext_context_opencl.dir/ocl_ext_context.cpp.o -c /<>/test/ocl_ext_context.cpp In file included from /usr/include/CL/cl.h:20, from /<>/include/af/opencl.h:14, from /<>/test/ocl_ext_context.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)") | ^ /<>/test/ocl_ext_context.cpp: In function ‘void getExternals(_cl_device_id*&, _cl_context*&, _cl_command_queue*&)’: /<>/test/ocl_ext_context.cpp:47:35: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations] 47 | qId = clCreateCommandQueue(cId, dId, 0, &errorCode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CL/cl.h:1914:1: note: declared here 1914 | clCreateCommandQueue(cl_context context, | ^~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable nearest_neighbour_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nearest_neighbour_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/nearest_neighbour_opencl.dir/nearest_neighbour.cpp.o -o nearest_neighbour_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 86%] Built target nearest_neighbour_opencl make -f test/CMakeFiles/orb_opencl.dir/build.make test/CMakeFiles/orb_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/orb_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/orb_opencl.dir/build.make test/CMakeFiles/orb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 86%] Building CXX object test/CMakeFiles/orb_opencl.dir/orb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/orb_opencl.dir/orb.cpp.o -MF CMakeFiles/orb_opencl.dir/orb.cpp.o.d -o CMakeFiles/orb_opencl.dir/orb.cpp.o -c /<>/test/orb.cpp [ 87%] Linking CXX executable ocl_ext_context_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ocl_ext_context_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ocl_ext_context_opencl.dir/ocl_ext_context.cpp.o -o ocl_ext_context_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target ocl_ext_context_opencl make -f test/CMakeFiles/qr_dense_opencl.dir/build.make test/CMakeFiles/qr_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/qr_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/qr_dense_opencl.dir/build.make test/CMakeFiles/qr_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/qr_dense_opencl.dir/qr_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/qr_dense_opencl.dir/qr_dense.cpp.o -MF CMakeFiles/qr_dense_opencl.dir/qr_dense.cpp.o.d -o CMakeFiles/qr_dense_opencl.dir/qr_dense.cpp.o -c /<>/test/qr_dense.cpp /<>/test/orb.cpp:79:13: warning: ‘void array_to_feat(std::vector&, float*, float*, float*, float*, float*, unsigned int)’ defined but not used [-Wunused-function] 79 | static void array_to_feat(vector& feat, float *x, float *y, float *score, float *ori, float *size, unsigned nfeat) | ^~~~~~~~~~~~~ [ 87%] Linking CXX executable qr_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_dense_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/qr_dense_opencl.dir/qr_dense.cpp.o -o qr_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target qr_dense_opencl make -f test/CMakeFiles/random_opencl.dir/build.make test/CMakeFiles/random_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/random_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/random_opencl.dir/build.make test/CMakeFiles/random_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/random_opencl.dir/random.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/random_opencl.dir/random.cpp.o -MF CMakeFiles/random_opencl.dir/random.cpp.o.d -o CMakeFiles/random_opencl.dir/random.cpp.o -c /<>/test/random.cpp /<>/test/random.cpp: In function ‘void testSetSeed(uintl, uintl, bool)’: /<>/test/random.cpp:189:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 189 | if (ty != b8 && ty != u8) ASSERT_NE(h_in0[i], h_in1[i]); | ^ /<>/test/random.cpp:193:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 193 | if (ty != b8 && ty != u8) ASSERT_NE(h_in2[i], h_in3[i]); | ^ [ 87%] Linking CXX executable orb_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/orb_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/orb_opencl.dir/orb.cpp.o -o orb_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target orb_opencl make -f test/CMakeFiles/range_opencl.dir/build.make test/CMakeFiles/range_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/range_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/range_opencl.dir/build.make test/CMakeFiles/range_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/range_opencl.dir/range.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/range_opencl.dir/range.cpp.o -MF CMakeFiles/range_opencl.dir/range.cpp.o.d -o CMakeFiles/range_opencl.dir/range.cpp.o -c /<>/test/range.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/range.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable morph_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/morph_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/morph_opencl.dir/morph.cpp.o -o morph_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target morph_opencl make -f test/CMakeFiles/rank_dense_opencl.dir/build.make test/CMakeFiles/rank_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rank_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rank_dense_opencl.dir/build.make test/CMakeFiles/rank_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/rank_dense_opencl.dir/rank_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/rank_dense_opencl.dir/rank_dense.cpp.o -MF CMakeFiles/rank_dense_opencl.dir/rank_dense.cpp.o.d -o CMakeFiles/rank_dense_opencl.dir/rank_dense.cpp.o -c /<>/test/rank_dense.cpp [ 87%] Linking CXX executable index_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/index_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/index_opencl.dir/index.cpp.o -o index_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 87%] Linking CXX executable range_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/range_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/range_opencl.dir/range.cpp.o -o range_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target index_opencl make -f test/CMakeFiles/reduce_opencl.dir/build.make test/CMakeFiles/reduce_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reduce_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reduce_opencl.dir/build.make test/CMakeFiles/reduce_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/reduce_opencl.dir/reduce.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/reduce_opencl.dir/reduce.cpp.o -MF CMakeFiles/reduce_opencl.dir/reduce.cpp.o.d -o CMakeFiles/reduce_opencl.dir/reduce.cpp.o -c /<>/test/reduce.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target range_opencl make -f test/CMakeFiles/regions_opencl.dir/build.make test/CMakeFiles/regions_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/regions_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/regions_opencl.dir/build.make test/CMakeFiles/regions_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/regions_opencl.dir/regions.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/regions_opencl.dir/regions.cpp.o -MF CMakeFiles/regions_opencl.dir/regions.cpp.o.d -o CMakeFiles/regions_opencl.dir/regions.cpp.o -c /<>/test/regions.cpp /<>/test/reduce.cpp: In function ‘void typed_assert_eq(T, T, bool) [with T = af::af_cfloat]’: /<>/test/reduce.cpp:351:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 351 | if(both) | ^ /<>/test/reduce.cpp: In function ‘void typed_assert_eq(T, T, bool) [with T = af::af_cdouble]’: /<>/test/reduce.cpp:360:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 360 | if(both) | ^ [ 87%] Linking CXX executable rank_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rank_dense_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/rank_dense_opencl.dir/rank_dense.cpp.o -o rank_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target rank_dense_opencl make -f test/CMakeFiles/reorder_opencl.dir/build.make test/CMakeFiles/reorder_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reorder_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reorder_opencl.dir/build.make test/CMakeFiles/reorder_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/reorder_opencl.dir/reorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/reorder_opencl.dir/reorder.cpp.o -MF CMakeFiles/reorder_opencl.dir/reorder.cpp.o.d -o CMakeFiles/reorder_opencl.dir/reorder.cpp.o -c /<>/test/reorder.cpp [ 87%] Linking CXX executable regions_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/regions_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/regions_opencl.dir/regions.cpp.o -o regions_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target regions_opencl make -f test/CMakeFiles/replace_opencl.dir/build.make test/CMakeFiles/replace_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/replace_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/replace_opencl.dir/build.make test/CMakeFiles/replace_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object test/CMakeFiles/replace_opencl.dir/replace.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/replace_opencl.dir/replace.cpp.o -MF CMakeFiles/replace_opencl.dir/replace.cpp.o.d -o CMakeFiles/replace_opencl.dir/replace.cpp.o -c /<>/test/replace.cpp [ 88%] Linking CXX executable replace_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/replace_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/replace_opencl.dir/replace.cpp.o -o replace_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Built target replace_opencl make -f test/CMakeFiles/resize_opencl.dir/build.make test/CMakeFiles/resize_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/resize_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/resize_opencl.dir/build.make test/CMakeFiles/resize_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Building CXX object test/CMakeFiles/resize_opencl.dir/resize.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/resize_opencl.dir/resize.cpp.o -MF CMakeFiles/resize_opencl.dir/resize.cpp.o.d -o CMakeFiles/resize_opencl.dir/resize.cpp.o -c /<>/test/resize.cpp [ 88%] Linking CXX executable random_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/random_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/random_opencl.dir/random.cpp.o -o random_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Built target random_opencl make -f test/CMakeFiles/rotate_opencl.dir/build.make test/CMakeFiles/rotate_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_opencl.dir/build.make test/CMakeFiles/rotate_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Building CXX object test/CMakeFiles/rotate_opencl.dir/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/rotate_opencl.dir/rotate.cpp.o -MF CMakeFiles/rotate_opencl.dir/rotate.cpp.o.d -o CMakeFiles/rotate_opencl.dir/rotate.cpp.o -c /<>/test/rotate.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/reorder.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable reduce_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/reduce_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/reduce_opencl.dir/reduce.cpp.o -o reduce_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Built target reduce_opencl make -f test/CMakeFiles/rotate_linear_opencl.dir/build.make test/CMakeFiles/rotate_linear_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_linear_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_linear_opencl.dir/build.make test/CMakeFiles/rotate_linear_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Building CXX object test/CMakeFiles/rotate_linear_opencl.dir/rotate_linear.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/rotate_linear_opencl.dir/rotate_linear.cpp.o -MF CMakeFiles/rotate_linear_opencl.dir/rotate_linear.cpp.o.d -o CMakeFiles/rotate_linear_opencl.dir/rotate_linear.cpp.o -c /<>/test/rotate_linear.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/resize.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable reorder_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/reorder_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/reorder_opencl.dir/reorder.cpp.o -o reorder_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Built target reorder_opencl make -f test/CMakeFiles/sat_opencl.dir/build.make test/CMakeFiles/sat_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sat_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sat_opencl.dir/build.make test/CMakeFiles/sat_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Building CXX object test/CMakeFiles/sat_opencl.dir/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/sat_opencl.dir/sat.cpp.o -MF CMakeFiles/sat_opencl.dir/sat.cpp.o.d -o CMakeFiles/sat_opencl.dir/sat.cpp.o -c /<>/test/sat.cpp [ 88%] Linking CXX executable resize_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/resize_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/resize_opencl.dir/resize.cpp.o -o resize_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Built target resize_opencl make -f test/CMakeFiles/scan_opencl.dir/build.make test/CMakeFiles/scan_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/scan_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/scan_opencl.dir/build.make test/CMakeFiles/scan_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Building CXX object test/CMakeFiles/scan_opencl.dir/scan.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/scan_opencl.dir/scan.cpp.o -MF CMakeFiles/scan_opencl.dir/scan.cpp.o.d -o CMakeFiles/scan_opencl.dir/scan.cpp.o -c /<>/test/scan.cpp [ 88%] Linking CXX executable sat_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sat_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sat_opencl.dir/sat.cpp.o -o sat_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 88%] Built target sat_opencl make -f test/CMakeFiles/select_opencl.dir/build.make test/CMakeFiles/select_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/select_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/select_opencl.dir/build.make test/CMakeFiles/select_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Building CXX object test/CMakeFiles/select_opencl.dir/select.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/select_opencl.dir/select.cpp.o -MF CMakeFiles/select_opencl.dir/select.cpp.o.d -o CMakeFiles/select_opencl.dir/select.cpp.o -c /<>/test/select.cpp [ 89%] Linking CXX executable scan_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scan_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/scan_opencl.dir/scan.cpp.o -o scan_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Built target scan_opencl make -f test/CMakeFiles/set_opencl.dir/build.make test/CMakeFiles/set_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/set_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/set_opencl.dir/build.make test/CMakeFiles/set_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Building CXX object test/CMakeFiles/set_opencl.dir/set.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/set_opencl.dir/set.cpp.o -MF CMakeFiles/set_opencl.dir/set.cpp.o.d -o CMakeFiles/set_opencl.dir/set.cpp.o -c /<>/test/set.cpp [ 89%] Linking CXX executable select_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/select_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/select_opencl.dir/select.cpp.o -o select_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Built target select_opencl make -f test/CMakeFiles/shift_opencl.dir/build.make test/CMakeFiles/shift_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/shift_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/shift_opencl.dir/build.make test/CMakeFiles/shift_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Building CXX object test/CMakeFiles/shift_opencl.dir/shift.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/shift_opencl.dir/shift.cpp.o -MF CMakeFiles/shift_opencl.dir/shift.cpp.o.d -o CMakeFiles/shift_opencl.dir/shift.cpp.o -c /<>/test/shift.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/rotate_linear.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable rotate_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rotate_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/rotate_opencl.dir/rotate.cpp.o -o rotate_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 90%] Built target rotate_opencl make -f test/CMakeFiles/sobel_opencl.dir/build.make test/CMakeFiles/sobel_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sobel_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sobel_opencl.dir/build.make test/CMakeFiles/sobel_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/sobel_opencl.dir/sobel.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/sobel_opencl.dir/sobel.cpp.o -MF CMakeFiles/sobel_opencl.dir/sobel.cpp.o.d -o CMakeFiles/sobel_opencl.dir/sobel.cpp.o -c /<>/test/sobel.cpp [ 91%] Linking CXX executable set_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/set_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/set_opencl.dir/set.cpp.o -o set_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target set_opencl make -f test/CMakeFiles/solve_dense_opencl.dir/build.make test/CMakeFiles/solve_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/solve_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/solve_dense_opencl.dir/build.make test/CMakeFiles/solve_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/solve_dense_opencl.dir/solve_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/solve_dense_opencl.dir/solve_dense.cpp.o -MF CMakeFiles/solve_dense_opencl.dir/solve_dense.cpp.o.d -o CMakeFiles/solve_dense_opencl.dir/solve_dense.cpp.o -c /<>/test/solve_dense.cpp [ 91%] Linking CXX executable solve_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/solve_dense_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/solve_dense_opencl.dir/solve_dense.cpp.o -o solve_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target solve_dense_opencl make -f test/CMakeFiles/sort_opencl.dir/build.make test/CMakeFiles/sort_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_opencl.dir/build.make test/CMakeFiles/sort_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/sort_opencl.dir/sort.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/sort_opencl.dir/sort.cpp.o -MF CMakeFiles/sort_opencl.dir/sort.cpp.o.d -o CMakeFiles/sort_opencl.dir/sort.cpp.o -c /<>/test/sort.cpp [ 91%] Linking CXX executable sobel_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sobel_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sobel_opencl.dir/sobel.cpp.o -o sobel_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target sobel_opencl make -f test/CMakeFiles/sort_by_key_opencl.dir/build.make test/CMakeFiles/sort_by_key_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_by_key_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_by_key_opencl.dir/build.make test/CMakeFiles/sort_by_key_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/sort_by_key_opencl.dir/sort_by_key.cpp.o In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/shift.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/sort_by_key_opencl.dir/sort_by_key.cpp.o -MF CMakeFiles/sort_by_key_opencl.dir/sort_by_key.cpp.o.d -o CMakeFiles/sort_by_key_opencl.dir/sort_by_key.cpp.o -c /<>/test/sort_by_key.cpp /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable rotate_linear_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rotate_linear_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/rotate_linear_opencl.dir/rotate_linear.cpp.o -o rotate_linear_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target rotate_linear_opencl make -f test/CMakeFiles/sort_index_opencl.dir/build.make test/CMakeFiles/sort_index_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_index_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_index_opencl.dir/build.make test/CMakeFiles/sort_index_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/sort_index_opencl.dir/sort_index.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/sort_index_opencl.dir/sort_index.cpp.o -MF CMakeFiles/sort_index_opencl.dir/sort_index.cpp.o.d -o CMakeFiles/sort_index_opencl.dir/sort_index.cpp.o -c /<>/test/sort_index.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/sort.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/sort_by_key.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable shift_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/shift_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/shift_opencl.dir/shift.cpp.o -o shift_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target shift_opencl make -f test/CMakeFiles/stdev_opencl.dir/build.make test/CMakeFiles/stdev_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/stdev_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/stdev_opencl.dir/build.make test/CMakeFiles/stdev_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/stdev_opencl.dir/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/stdev_opencl.dir/stdev.cpp.o -MF CMakeFiles/stdev_opencl.dir/stdev.cpp.o.d -o CMakeFiles/stdev_opencl.dir/stdev.cpp.o -c /<>/test/stdev.cpp [ 91%] Linking CXX executable sort_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sort_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sort_opencl.dir/sort.cpp.o -o sort_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target sort_opencl make -f test/CMakeFiles/susan_opencl.dir/build.make test/CMakeFiles/susan_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/susan_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/susan_opencl.dir/build.make test/CMakeFiles/susan_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/sort_index.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object test/CMakeFiles/susan_opencl.dir/susan.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/susan_opencl.dir/susan.cpp.o -MF CMakeFiles/susan_opencl.dir/susan.cpp.o.d -o CMakeFiles/susan_opencl.dir/susan.cpp.o -c /<>/test/susan.cpp /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable sort_by_key_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sort_by_key_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sort_by_key_opencl.dir/sort_by_key.cpp.o -o sort_by_key_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target sort_by_key_opencl make -f test/CMakeFiles/svd_dense_opencl.dir/build.make test/CMakeFiles/svd_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/svd_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/svd_dense_opencl.dir/build.make test/CMakeFiles/svd_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/svd_dense_opencl.dir/svd_dense.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/svd_dense_opencl.dir/svd_dense.cpp.o -MF CMakeFiles/svd_dense_opencl.dir/svd_dense.cpp.o.d -o CMakeFiles/svd_dense_opencl.dir/svd_dense.cpp.o -c /<>/test/svd_dense.cpp [ 91%] Linking CXX executable svd_dense_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/svd_dense_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/svd_dense_opencl.dir/svd_dense.cpp.o -o svd_dense_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target svd_dense_opencl make -f test/CMakeFiles/tile_opencl.dir/build.make test/CMakeFiles/tile_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/tile_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/tile_opencl.dir/build.make test/CMakeFiles/tile_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/tile_opencl.dir/tile.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/tile_opencl.dir/tile.cpp.o -MF CMakeFiles/tile_opencl.dir/tile.cpp.o.d -o CMakeFiles/tile_opencl.dir/tile.cpp.o -c /<>/test/tile.cpp [ 91%] Linking CXX executable susan_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/susan_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/susan_opencl.dir/susan.cpp.o -o susan_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 91%] Linking CXX executable sort_index_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sort_index_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/sort_index_opencl.dir/sort_index.cpp.o -o sort_index_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 91%] Linking CXX executable stdev_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/stdev_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/stdev_opencl.dir/stdev.cpp.o -o stdev_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target susan_opencl make -f test/CMakeFiles/transform_opencl.dir/build.make test/CMakeFiles/transform_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_opencl.dir/build.make test/CMakeFiles/transform_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/transform_opencl.dir/transform.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/transform_opencl.dir/transform.cpp.o -MF CMakeFiles/transform_opencl.dir/transform.cpp.o.d -o CMakeFiles/transform_opencl.dir/transform.cpp.o -c /<>/test/transform.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target sort_index_opencl make -f test/CMakeFiles/transform_coordinates_opencl.dir/build.make test/CMakeFiles/transform_coordinates_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_coordinates_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_coordinates_opencl.dir/build.make test/CMakeFiles/transform_coordinates_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target stdev_opencl [ 91%] Building CXX object test/CMakeFiles/transform_coordinates_opencl.dir/transform_coordinates.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/transform_coordinates_opencl.dir/transform_coordinates.cpp.o -MF CMakeFiles/transform_coordinates_opencl.dir/transform_coordinates.cpp.o.d -o CMakeFiles/transform_coordinates_opencl.dir/transform_coordinates.cpp.o -c /<>/test/transform_coordinates.cpp make -f test/CMakeFiles/translate_opencl.dir/build.make test/CMakeFiles/translate_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/translate_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/translate_opencl.dir/build.make test/CMakeFiles/translate_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/translate_opencl.dir/translate.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/translate_opencl.dir/translate.cpp.o -MF CMakeFiles/translate_opencl.dir/translate.cpp.o.d -o CMakeFiles/translate_opencl.dir/translate.cpp.o -c /<>/test/translate.cpp /<>/test/transform.cpp: In function ‘void transformTest(std::string, std::string, af_interp_type, bool)’: /<>/test/transform.cpp:111:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 111 | if (err > maxErr) | ^ /<>/test/transform.cpp: In member function ‘virtual void Transform_CPP_Test::TestBody()’: /<>/test/transform.cpp:262:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 262 | if (err > maxErr) | ^ /<>/test/transform_coordinates.cpp: In instantiation of ‘void transformCoordinatesTest(std::string) [with T = float; std::string = std::__cxx11::basic_string]’: /<>/test/transform_coordinates.cpp:84:40: required from ‘void TransformCoordinates_3DMatrix_Test::TestBody() [with gtest_TypeParam_ = float]’ /<>/test/transform_coordinates.cpp:82:1: required from here /<>/test/transform_coordinates.cpp:52:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 52 | for (int test = 1; test < nTests; test++) { | ~~~~~^~~~~~~~ /<>/test/transform_coordinates.cpp:66:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 66 | for (size_t elIter = 0; elIter < outEl; elIter++) { | ~~~~~~~^~~~~~~ /<>/test/transform_coordinates.cpp: In instantiation of ‘void transformCoordinatesTest(std::string) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/test/transform_coordinates.cpp:84:40: required from ‘void TransformCoordinates_3DMatrix_Test::TestBody() [with gtest_TypeParam_ = double]’ /<>/test/transform_coordinates.cpp:82:1: required from here /<>/test/transform_coordinates.cpp:52:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 52 | for (int test = 1; test < nTests; test++) { | ~~~~~^~~~~~~~ /<>/test/transform_coordinates.cpp:66:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 66 | for (size_t elIter = 0; elIter < outEl; elIter++) { | ~~~~~~~^~~~~~~ [ 91%] Linking CXX executable transform_coordinates_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transform_coordinates_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transform_coordinates_opencl.dir/transform_coordinates.cpp.o -o transform_coordinates_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target transform_coordinates_opencl make -f test/CMakeFiles/transpose_opencl.dir/build.make test/CMakeFiles/transpose_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_opencl.dir/build.make test/CMakeFiles/transpose_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/transpose_opencl.dir/transpose.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/transpose_opencl.dir/transpose.cpp.o -MF CMakeFiles/transpose_opencl.dir/transpose.cpp.o.d -o CMakeFiles/transpose_opencl.dir/transpose.cpp.o -c /<>/test/transpose.cpp [ 91%] Linking CXX executable transform_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transform_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transform_opencl.dir/transform.cpp.o -o transform_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target transform_opencl make -f test/CMakeFiles/transpose_inplace_opencl.dir/build.make test/CMakeFiles/transpose_inplace_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_inplace_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_inplace_opencl.dir/build.make test/CMakeFiles/transpose_inplace_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/transpose_inplace_opencl.dir/transpose_inplace.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/transpose_inplace_opencl.dir/transpose_inplace.cpp.o -MF CMakeFiles/transpose_inplace_opencl.dir/transpose_inplace.cpp.o.d -o CMakeFiles/transpose_inplace_opencl.dir/transpose_inplace.cpp.o -c /<>/test/transpose_inplace.cpp [ 91%] Linking CXX executable translate_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/translate_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/translate_opencl.dir/translate.cpp.o -o translate_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target translate_opencl make -f test/CMakeFiles/triangle_opencl.dir/build.make test/CMakeFiles/triangle_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/triangle_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/triangle_opencl.dir/build.make test/CMakeFiles/triangle_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/triangle_opencl.dir/triangle.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/triangle_opencl.dir/triangle.cpp.o -MF CMakeFiles/triangle_opencl.dir/triangle.cpp.o.d -o CMakeFiles/triangle_opencl.dir/triangle.cpp.o -c /<>/test/triangle.cpp In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/tile.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/test/../test/gtest/include/gtest/gtest.h:56, from /<>/test/transpose.cpp:10: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const af_seq&}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = short unsigned int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = short int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = unsigned char]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = char]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = unsigned int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = int]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = af::af_cdouble]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = double]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = af::af_cfloat]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’, inlined from ‘void Transpose::SetUp() [with T = float]’ at /<>/test/transpose.cpp:34:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 91%] Linking CXX executable transpose_inplace_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transpose_inplace_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transpose_inplace_opencl.dir/transpose_inplace.cpp.o -o transpose_inplace_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target transpose_inplace_opencl make -f test/CMakeFiles/unwrap_opencl.dir/build.make test/CMakeFiles/unwrap_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/unwrap_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/unwrap_opencl.dir/build.make test/CMakeFiles/unwrap_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/unwrap_opencl.dir/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/unwrap_opencl.dir/unwrap.cpp.o -MF CMakeFiles/unwrap_opencl.dir/unwrap.cpp.o.d -o CMakeFiles/unwrap_opencl.dir/unwrap.cpp.o -c /<>/test/unwrap.cpp [ 91%] Linking CXX executable tile_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tile_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/tile_opencl.dir/tile.cpp.o -o tile_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 91%] Linking CXX executable transpose_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transpose_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/transpose_opencl.dir/transpose.cpp.o -o transpose_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target tile_opencl make -f test/CMakeFiles/var_opencl.dir/build.make test/CMakeFiles/var_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/var_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/var_opencl.dir/build.make test/CMakeFiles/var_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/var_opencl.dir/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/var_opencl.dir/var.cpp.o -MF CMakeFiles/var_opencl.dir/var.cpp.o.d -o CMakeFiles/var_opencl.dir/var.cpp.o -c /<>/test/var.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target transpose_opencl make -f test/CMakeFiles/where_opencl.dir/build.make test/CMakeFiles/where_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/where_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/where_opencl.dir/build.make test/CMakeFiles/where_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/where_opencl.dir/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/where_opencl.dir/where.cpp.o -MF CMakeFiles/where_opencl.dir/where.cpp.o.d -o CMakeFiles/where_opencl.dir/where.cpp.o -c /<>/test/where.cpp [ 91%] Linking CXX executable triangle_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/triangle_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/triangle_opencl.dir/triangle.cpp.o -o triangle_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target triangle_opencl make -f test/CMakeFiles/wrap_opencl.dir/build.make test/CMakeFiles/wrap_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/wrap_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/wrap_opencl.dir/build.make test/CMakeFiles/wrap_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/wrap_opencl.dir/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/wrap_opencl.dir/wrap.cpp.o -MF CMakeFiles/wrap_opencl.dir/wrap.cpp.o.d -o CMakeFiles/wrap_opencl.dir/wrap.cpp.o -c /<>/test/wrap.cpp [ 91%] Linking CXX executable where_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/where_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/where_opencl.dir/where.cpp.o -o where_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target where_opencl make -f test/CMakeFiles/write_opencl.dir/build.make test/CMakeFiles/write_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/write_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/write_opencl.dir/build.make test/CMakeFiles/write_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/write_opencl.dir/write.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/write_opencl.dir/write.cpp.o -MF CMakeFiles/write_opencl.dir/write.cpp.o.d -o CMakeFiles/write_opencl.dir/write.cpp.o -c /<>/test/write.cpp [ 91%] Linking CXX executable write_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/write_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/write_opencl.dir/write.cpp.o -o write_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target write_opencl make -f test/CMakeFiles/ycbcr_rgb_opencl.dir/build.make test/CMakeFiles/ycbcr_rgb_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ycbcr_rgb_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ycbcr_rgb_opencl.dir/build.make test/CMakeFiles/ycbcr_rgb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object test/CMakeFiles/ycbcr_rgb_opencl.dir/ycbcr_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_OPENCL -MD -MT test/CMakeFiles/ycbcr_rgb_opencl.dir/ycbcr_rgb.cpp.o -MF CMakeFiles/ycbcr_rgb_opencl.dir/ycbcr_rgb.cpp.o.d -o CMakeFiles/ycbcr_rgb_opencl.dir/ycbcr_rgb.cpp.o -c /<>/test/ycbcr_rgb.cpp [ 91%] Linking CXX executable var_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/var_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/var_opencl.dir/var.cpp.o -o var_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target var_opencl make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/api/unified /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/api/unified /<>/obj-arm-linux-gnueabihf/src/api/unified/CMakeFiles/af.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/algorithm.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/test/ycbcr_rgb.cpp: In member function ‘virtual void ycbcr_rgb_InvalidArray_Test::TestBody()’: /<>/test/ycbcr_rgb.cpp:30:17: warning: catching polymorphic type ‘class af::exception’ by value [-Wcatch-value=] 30 | } catch(af::exception) { | ^~~~~~~~~ [ 92%] Linking CXX executable ycbcr_rgb_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ycbcr_rgb_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ycbcr_rgb_opencl.dir/ycbcr_rgb.cpp.o -o ycbcr_rgb_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 92%] Built target ycbcr_rgb_opencl [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/arith.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/data.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/device.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/error.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/features.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/graphics.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/image.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/lapack.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/signal.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/statistics.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/symbol_manager.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/vision.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/__/backend/dim4.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/__/backend/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/c/err_common.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/c/type_util.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/c/version.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/approx.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/array.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/bilateral.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/binary.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Linking CXX executable unwrap_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/unwrap_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/unwrap_opencl.dir/unwrap.cpp.o -o unwrap_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/blas.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 94%] Built target unwrap_opencl [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/colorspace.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/complex.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/constants.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/convolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/corrcoef.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/covariance.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/data.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/device.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/diff.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/dog.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/exampleFunction.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/exception.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/fast.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 28 | strncpy(m_msg, msg, sizeof(m_msg)); | ^ [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/features.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/fft.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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* [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/fftconvolve.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/filters.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/gaussian_kernel.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/gfor.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/gradient.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/graphics.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/hamming.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)); | ^~~~~~~~ [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/harris.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/histogram.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/homography.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/hsv_rgb.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/iir.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/imageio.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/index.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Linking CXX executable wrap_opencl cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/wrap_opencl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/wrap_opencl.dir/wrap.cpp.o -o wrap_opencl -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/backend/opencl ../src/backend/opencl/libafopencl.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -lOpenCL -lOpenCL [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/internal.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/lapack.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 97%] Built target wrap_opencl [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/matchTemplate.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/mean.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/meanshift.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/median.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/morph.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/nearest_neighbour.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/rgb_gray.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/rotate.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/sat.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/scale.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/stdev.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/unary.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/unwrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/util.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/var.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/where.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/wrap.cpp.o cd /<>/obj-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/api/unified && /usr/bin/cmake -E cmake_link_script CMakeFiles/af.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf' [100%] Built target af make -f test/CMakeFiles/backend_unified.dir/build.make test/CMakeFiles/backend_unified.dir/depend make -f test/CMakeFiles/main_unified.dir/build.make test/CMakeFiles/main_unified.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/backend_unified.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/main_unified.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/backend_unified.dir/build.make test/CMakeFiles/backend_unified.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_unified.dir/build.make test/CMakeFiles/main_unified.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [100%] Building CXX object test/CMakeFiles/backend_unified.dir/backend.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_UNIFIED -MD -MT test/CMakeFiles/backend_unified.dir/backend.cpp.o -MF CMakeFiles/backend_unified.dir/backend.cpp.o.d -o CMakeFiles/backend_unified.dir/backend.cpp.o -c /<>/test/backend.cpp [100%] Building CXX object test/CMakeFiles/main_unified.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/test/../test/gtest/include -I/<>/test -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_UNIFIED -MD -MT test/CMakeFiles/main_unified.dir/main.cpp.o -MF CMakeFiles/main_unified.dir/main.cpp.o.d -o CMakeFiles/main_unified.dir/main.cpp.o -c /<>/test/main.cpp [100%] Linking CXX executable main_unified cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/main_unified.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/main_unified.dir/main.cpp.o -o main_unified -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/api/unified ../src/api/unified/libaf.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -ldl /<>/test/backend.cpp: In function ‘void testFunction()’: /<>/test/backend.cpp:54:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 54 | if(outArray != 0) ASSERT_EQ(AF_SUCCESS, af_release_array(outArray)); | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target main_unified [100%] Linking CXX executable backend_unified cd /<>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/backend_unified.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/backend_unified.dir/backend.cpp.o -o backend_unified -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src/api/unified ../src/api/unified/libaf.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a -ldl make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target backend_unified make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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) cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 "ARGS+=-R cpu -E 'large|dense|imageio'" make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 -R cpu -E 'large|dense|imageio' UpdateCTestConfiguration from :/<>/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/<>/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /<>/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: Test_approx1_cpu 1: Test command: /<>/obj-arm-linux-gnueabihf/test/approx1_cpu 1: Working Directory: /<>/obj-arm-linux-gnueabihf/test 1: Test timeout computed to be: 10000000 test 2 Start 2: Test_approx2_cpu 2: Test command: /<>/obj-arm-linux-gnueabihf/test/approx2_cpu 2: Working Directory: /<>/obj-arm-linux-gnueabihf/test 2: Test timeout computed to be: 10000000 test 3 Start 3: Test_array_cpu 3: Test command: /<>/obj-arm-linux-gnueabihf/test/array_cpu 3: Working Directory: /<>/obj-arm-linux-gnueabihf/test 3: Test timeout computed to be: 10000000 test 4 Start 4: Test_assign_cpu 4: Test command: /<>/obj-arm-linux-gnueabihf/test/assign_cpu 4: Working Directory: /<>/obj-arm-linux-gnueabihf/test 4: Test timeout computed to be: 10000000 1: Running main() from gtest_main.cc 1: [==========] Running 35 tests from 5 test cases. 1: [----------] Global test environment set-up. 1: [----------] 8 tests from Approx1/0, where TypeParam = float 1: [ RUN ] Approx1/0.Approx1Nearest 2: Running main() from gtest_main.cc 2: [==========] Running 47 tests from 5 test cases. 2: [----------] Global test environment set-up. 2: [----------] 11 tests from Approx2/0, where TypeParam = float 2: [ RUN ] Approx2/0.Approx2Nearest 3: Running main() from gtest_main.cc 3: [==========] Running 130 tests from 15 test cases. 3: [----------] Global test environment set-up. 3: [----------] 3 tests from Array 3: [ RUN ] Array.ConstructorDefault 1: [ OK ] Approx1/0.Approx1Nearest (457 ms) 1: [ RUN ] Approx1/0.Approx1Linear 1: [ OK ] Approx1/0.Approx1Linear (6 ms) 1: [ RUN ] Approx1/0.Approx1NearestArgsPos2D 2: [ OK ] Approx2/0.Approx2Nearest (222 ms) 2: [ RUN ] Approx2/0.Approx2Linear 3: [ OK ] Array.ConstructorDefault (66 ms) 3: [ RUN ] Array.ShapeAttributes 2: [ OK ] Approx2/0.Approx2Linear (21 ms) 2: [ RUN ] Approx2/0.Approx2NearestBatch 3: [ OK ] Array.ShapeAttributes (14 ms) 3: [ RUN ] Array.ISSUE_951 1: [ OK ] Approx1/0.Approx1NearestArgsPos2D (76 ms) 1: [ RUN ] Approx1/0.Approx1LinearArgsPos2D 1: [ OK ] Approx1/0.Approx1LinearArgsPos2D (0 ms) 1: [ RUN ] Approx1/0.Approx1ArgsInterpBilinear 1: [ OK ] Approx1/0.Approx1ArgsInterpBilinear (6 ms) 1: [ RUN ] Approx1/0.Approx1ArgsInterpCubic 1: [ OK ] Approx1/0.Approx1ArgsInterpCubic (6 ms) 1: [ RUN ] Approx1/0.Approx1NearestArgsPrecision 1: [ OK ] Approx1/0.Approx1NearestArgsPrecision (6 ms) 1: [ RUN ] Approx1/0.Approx1LinearArgsPrecision 4: Running main() from gtest_main.cc 4: [==========] Running 339 tests from 15 test cases. 4: [----------] Global test environment set-up. 4: [----------] 27 tests from ArrayAssign/0, where TypeParam = float 1: [ OK ] Approx1/0.Approx1LinearArgsPrecision (6 ms) 1: [----------] 8 tests from Approx1/0 (595 ms total) 1: 1: [----------] 8 tests from Approx1/1, where TypeParam = double 1: [ RUN ] Approx1/1.Approx1Nearest 4: [ RUN ] ArrayAssign/0.Vector 1: [ OK ] Approx1/1.Approx1Nearest (6 ms) 1: [ RUN ] Approx1/1.Approx1Linear 3: [ OK ] Array.ISSUE_951 (38 ms) 3: [----------] 3 tests from Array (135 ms total) 3: 3: [----------] 10 tests from Array/0, where TypeParam = float 3: [ RUN ] Array/0.ConstructorEmptyDim4 1: [ OK ] Approx1/1.Approx1Linear (7 ms) 1: [ RUN ] Approx1/1.Approx1NearestArgsPos2D 1: [ OK ] Approx1/1.Approx1NearestArgsPos2D (0 ms) 1: [ RUN ] Approx1/1.Approx1LinearArgsPos2D 1: [ OK ] Approx1/1.Approx1LinearArgsPos2D (0 ms) 1: [ RUN ] Approx1/1.Approx1ArgsInterpBilinear 1: [ OK ] Approx1/1.Approx1ArgsInterpBilinear (6 ms) 1: [ RUN ] Approx1/1.Approx1ArgsInterpCubic 3: [ OK ] Array/0.ConstructorEmptyDim4 (11 ms) 3: [ RUN ] Array/0.ConstructorEmpty1D 2: [ OK ] Approx2/0.Approx2NearestBatch (53 ms) 2: [ RUN ] Approx2/0.Approx2LinearBatch 1: [ OK ] Approx1/1.Approx1ArgsInterpCubic (6 ms) 1: [ RUN ] Approx1/1.Approx1NearestArgsPrecision 3: [ OK ] Array/0.ConstructorEmpty1D (11 ms) 3: [ RUN ] Array/0.ConstructorEmpty2D 3: [ OK ] Array/0.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/0.ConstructorEmpty3D 3: [ OK ] Array/0.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/0.ConstructorEmpty4D 3: [ OK ] Array/0.ConstructorEmpty4D (19 ms) 3: [ RUN ] Array/0.ConstructorHostPointer1D 1: [ OK ] Approx1/1.Approx1NearestArgsPrecision (24 ms) 1: [ RUN ] Approx1/1.Approx1LinearArgsPrecision 1: [ OK ] Approx1/1.Approx1LinearArgsPrecision (5 ms) 1: [----------] 8 tests from Approx1/1 (57 ms total) 1: 1: [----------] 8 tests from Approx1/2, where TypeParam = af::af_cfloat 1: [ RUN ] Approx1/2.Approx1Nearest 1: [ OK ] Approx1/2.Approx1Nearest (6 ms) 1: [ RUN ] Approx1/2.Approx1Linear 3: [ OK ] Array/0.ConstructorHostPointer1D (14 ms) 3: [ RUN ] Array/0.ConstructorHostPointer2D 3: [ OK ] Array/0.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/0.ConstructorHostPointer3D 3: [ OK ] Array/0.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/0.ConstructorHostPointer4D 3: [ OK ] Array/0.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/0.TypeAttributes 3: [ OK ] Array/0.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/0 (55 ms total) 3: 3: [----------] 10 tests from Array/1, where TypeParam = double 3: [ RUN ] Array/1.ConstructorEmptyDim4 1: [ OK ] Approx1/2.Approx1Linear (7 ms) 1: [ RUN ] Approx1/2.Approx1NearestArgsPos2D 1: [ OK ] Approx1/2.Approx1NearestArgsPos2D (0 ms) 1: [ RUN ] Approx1/2.Approx1LinearArgsPos2D 1: [ OK ] Approx1/2.Approx1LinearArgsPos2D (0 ms) 1: [ RUN ] Approx1/2.Approx1ArgsInterpBilinear 2: [ OK ] Approx2/0.Approx2LinearBatch (53 ms) 2: [ RUN ] Approx2/0.Approx2NearestArgsPos3D 2: [ OK ] Approx2/0.Approx2NearestArgsPos3D (1 ms) 2: [ RUN ] Approx2/0.Approx2LinearArgsPos3D 1: [ OK ] Approx1/2.Approx1ArgsInterpBilinear (6 ms) 1: [ RUN ] Approx1/2.Approx1ArgsInterpCubic 2: [ OK ] Approx2/0.Approx2LinearArgsPos3D (1 ms) 2: [ RUN ] Approx2/0.Approx2NearestArgsPosUnequal 2: [ OK ] Approx2/0.Approx2NearestArgsPosUnequal (0 ms) 2: [ RUN ] Approx2/0.Approx2ArgsInterpBilinear 3: [ OK ] Array/1.ConstructorEmptyDim4 (14 ms) 3: [ RUN ] Array/1.ConstructorEmpty1D 3: [ OK ] Array/1.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/1.ConstructorEmpty2D 3: [ OK ] Array/1.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/1.ConstructorEmpty3D 3: [ OK ] Array/1.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/1.ConstructorEmpty4D 3: [ OK ] Array/1.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/1.ConstructorHostPointer1D 1: [ OK ] Approx1/2.Approx1ArgsInterpCubic (6 ms) 1: [ RUN ] Approx1/2.Approx1NearestArgsPrecision 1: [ OK ] Approx1/2.Approx1NearestArgsPrecision (6 ms) 1: [ RUN ] Approx1/2.Approx1LinearArgsPrecision 3: [ OK ] Array/1.ConstructorHostPointer1D (13 ms) 3: [ RUN ] Array/1.ConstructorHostPointer2D 3: [ OK ] Array/1.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/1.ConstructorHostPointer3D 3: [ OK ] Array/1.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/1.ConstructorHostPointer4D 3: [ OK ] Array/1.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/1.TypeAttributes 3: [ OK ] Array/1.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/1 (27 ms total) 3: 3: [----------] 10 tests from Array/2, where TypeParam = af::af_cfloat 3: [ RUN ] Array/2.ConstructorEmptyDim4 1: [ OK ] Approx1/2.Approx1LinearArgsPrecision (6 ms) 1: [----------] 8 tests from Approx1/2 (39 ms total) 1: 1: [----------] 8 tests from Approx1/3, where TypeParam = af::af_cdouble 1: [ RUN ] Approx1/3.Approx1Nearest 2: [ OK ] Approx2/0.Approx2ArgsInterpBilinear (22 ms) 2: [ RUN ] Approx2/0.Approx2ArgsInterpCubic 1: [ OK ] Approx1/3.Approx1Nearest (6 ms) 1: [ RUN ] Approx1/3.Approx1Linear 3: [ OK ] Array/2.ConstructorEmptyDim4 (12 ms) 3: [ RUN ] Array/2.ConstructorEmpty1D 3: [ OK ] Array/2.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/2.ConstructorEmpty2D 3: [ OK ] Array/2.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/2.ConstructorEmpty3D 3: [ OK ] Array/2.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/2.ConstructorEmpty4D 3: [ OK ] Array/2.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/2.ConstructorHostPointer1D 1: [ OK ] Approx1/3.Approx1Linear (7 ms) 1: [ RUN ] Approx1/3.Approx1NearestArgsPos2D 1: [ OK ] Approx1/3.Approx1NearestArgsPos2D (0 ms) 1: [ RUN ] Approx1/3.Approx1LinearArgsPos2D 1: [ OK ] Approx1/3.Approx1LinearArgsPos2D (0 ms) 1: [ RUN ] Approx1/3.Approx1ArgsInterpBilinear 3: [ OK ] Array/2.ConstructorHostPointer1D (11 ms) 3: [ RUN ] Array/2.ConstructorHostPointer2D 1: [ OK ] Approx1/3.Approx1ArgsInterpBilinear (6 ms) 1: [ RUN ] Approx1/3.Approx1ArgsInterpCubic 2: [ OK ] Approx2/0.Approx2ArgsInterpCubic (22 ms) 2: [ RUN ] Approx2/0.Approx2NearestArgsPrecision 1: [ OK ] Approx1/3.Approx1ArgsInterpCubic (6 ms) 1: [ RUN ] Approx1/3.Approx1NearestArgsPrecision 4: [ OK ] ArrayAssign/0.Vector (119 ms) 4: [ RUN ] ArrayAssign/0.VectorCPP 4: [ OK ] ArrayAssign/0.VectorCPP (2 ms) 4: [ RUN ] ArrayAssign/0.Matrix 4: [ OK ] ArrayAssign/0.Matrix (0 ms) 4: [ RUN ] ArrayAssign/0.MatrixCPP 4: [ OK ] ArrayAssign/0.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Cube 4: [ OK ] ArrayAssign/0.Cube (0 ms) 4: [ RUN ] ArrayAssign/0.CubeCPP 4: [ OK ] ArrayAssign/0.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.HyperCube 4: [ OK ] ArrayAssign/0.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/0.HyperCubeCPP 4: [ OK ] ArrayAssign/0.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Vector2Matrix 4: [ OK ] ArrayAssign/0.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/0.Vector2MatrixCPP 1: [ OK ] Approx1/3.Approx1NearestArgsPrecision (6 ms) 1: [ RUN ] Approx1/3.Approx1LinearArgsPrecision 3: [ OK ] Array/2.ConstructorHostPointer2D (15 ms) 3: [ RUN ] Array/2.ConstructorHostPointer3D 3: [ OK ] Array/2.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/2.ConstructorHostPointer4D 3: [ OK ] Array/2.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/2.TypeAttributes 3: [ OK ] Array/2.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/2 (38 ms total) 3: 3: [----------] 10 tests from Array/3, where TypeParam = af::af_cdouble 3: [ RUN ] Array/3.ConstructorEmptyDim4 1: [ OK ] Approx1/3.Approx1LinearArgsPrecision (6 ms) 1: [----------] 8 tests from Approx1/3 (39 ms total) 1: 1: [----------] 3 tests from Approx1 1: [ RUN ] Approx1.CPP 4: [ OK ] ArrayAssign/0.Vector2MatrixCPP (17 ms) 4: [ RUN ] ArrayAssign/0.Vector2Cube 4: [ OK ] ArrayAssign/0.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/0.Vector2CubeCPP 4: [ OK ] ArrayAssign/0.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Matrix2Cube 4: [ OK ] ArrayAssign/0.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/0.Matrix2CubeCPP 4: [ OK ] ArrayAssign/0.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Vector2HyperCube 4: [ OK ] ArrayAssign/0.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/0.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/0.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Matrix2HyperCube 4: [ OK ] ArrayAssign/0.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/0.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/0.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Cube2HyperCube 4: [ OK ] ArrayAssign/0.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/0.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/0.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Scalar1DCPP 3: [ OK ] Array/3.ConstructorEmptyDim4 (16 ms) 3: [ RUN ] Array/3.ConstructorEmpty1D 3: [ OK ] Array/3.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/3.ConstructorEmpty2D 3: [ OK ] Array/3.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/3.ConstructorEmpty3D 3: [ OK ] Array/3.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/3.ConstructorEmpty4D 3: [ OK ] Array/3.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/3.ConstructorHostPointer1D 3: [ OK ] Array/3.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/3.ConstructorHostPointer2D 3: [ OK ] Array/3.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/3.ConstructorHostPointer3D 3: [ OK ] Array/3.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/3.ConstructorHostPointer4D 3: [ OK ] Array/3.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/3.TypeAttributes 2: [ OK ] Approx2/0.Approx2NearestArgsPrecision (39 ms) 2: [ RUN ] Approx2/0.Approx2LinearArgsPrecision 1: [ OK ] Approx1.CPP (26 ms) 1: [ RUN ] Approx1.CPPNearestBatch 3: [ OK ] Array/3.TypeAttributes (18 ms) 3: [----------] 10 tests from Array/3 (34 ms total) 3: 3: [----------] 10 tests from Array/4, where TypeParam = char 3: [ RUN ] Array/4.ConstructorEmptyDim4 3: [ OK ] Array/4.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/4.ConstructorEmpty1D 3: [ OK ] Array/4.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/4.ConstructorEmpty2D 3: [ OK ] Array/4.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/4.ConstructorEmpty3D 4: [ OK ] ArrayAssign/0.Scalar1DCPP (37 ms) 4: [ RUN ] ArrayAssign/0.Scalar2DCPP 4: [ OK ] ArrayAssign/0.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Scalar3DCPP 4: [ OK ] ArrayAssign/0.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/0.Scalar4DCPP 4: [ OK ] ArrayAssign/0.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/0.AssignRowCPP 2: [ OK ] Approx2/0.Approx2LinearArgsPrecision (21 ms) 2: [----------] 11 tests from Approx2/0 (517 ms total) 2: 2: [----------] 11 tests from Approx2/1, where TypeParam = double 2: [ RUN ] Approx2/1.Approx2Nearest 3: [ OK ] Array/4.ConstructorEmpty3D (19 ms) 3: [ RUN ] Array/4.ConstructorEmpty4D 3: [ OK ] Array/4.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/4.ConstructorHostPointer1D 3: [ OK ] Array/4.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/4.ConstructorHostPointer2D 3: [ OK ] Array/4.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/4.ConstructorHostPointer3D 3: [ OK ] Array/4.ConstructorHostPointer3D (21 ms) 3: [ RUN ] Array/4.ConstructorHostPointer4D 3: [ OK ] Array/4.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/4.TypeAttributes 3: [ OK ] Array/4.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/4 (40 ms total) 3: 3: [----------] 10 tests from Array/5, where TypeParam = unsigned char 3: [ RUN ] Array/5.ConstructorEmptyDim4 3: [ OK ] Array/5.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/5.ConstructorEmpty1D 3: [ OK ] Array/5.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/5.ConstructorEmpty2D 3: [ OK ] Array/5.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/5.ConstructorEmpty3D 3: [ OK ] Array/5.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/5.ConstructorEmpty4D 3: [ OK ] Array/5.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/5.ConstructorHostPointer1D 3: [ OK ] Array/5.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/5.ConstructorHostPointer2D 3: [ OK ] Array/5.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/5.ConstructorHostPointer3D 4: [ OK ] ArrayAssign/0.AssignRowCPP (38 ms) 4: [ RUN ] ArrayAssign/0.AssignColumnCPP 4: [ OK ] ArrayAssign/0.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/0.AssignSliceCPP 4: [ OK ] ArrayAssign/0.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/0 (213 ms total) 4: 4: [----------] 27 tests from ArrayAssign/1, where TypeParam = af::af_cdouble 4: [ RUN ] ArrayAssign/1.Vector 3: [ OK ] Array/5.ConstructorHostPointer3D (16 ms) 3: [ RUN ] Array/5.ConstructorHostPointer4D 3: [ OK ] Array/5.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/5.TypeAttributes 3: [ OK ] Array/5.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/5 (16 ms total) 3: 3: [----------] 10 tests from Array/6, where TypeParam = int 3: [ RUN ] Array/6.ConstructorEmptyDim4 3: [ OK ] Array/6.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/6.ConstructorEmpty1D 3: [ OK ] Array/6.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/6.ConstructorEmpty2D 3: [ OK ] Array/6.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/6.ConstructorEmpty3D 3: [ OK ] Array/6.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/6.ConstructorEmpty4D 3: [ OK ] Array/6.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/6.ConstructorHostPointer1D 3: [ OK ] Array/6.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/6.ConstructorHostPointer2D 3: [ OK ] Array/6.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/6.ConstructorHostPointer3D 3: [ OK ] Array/6.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/6.ConstructorHostPointer4D 3: [ OK ] Array/6.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/6.TypeAttributes 3: [ OK ] Array/6.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/6 (0 ms total) 3: 3: [----------] 10 tests from Array/7, where TypeParam = unsigned int 3: [ RUN ] Array/7.ConstructorEmptyDim4 3: [ OK ] Array/7.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/7.ConstructorEmpty1D 3: [ OK ] Array/7.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/7.ConstructorEmpty2D 2: [ OK ] Approx2/1.Approx2Nearest (43 ms) 2: [ RUN ] Approx2/1.Approx2Linear 3: [ OK ] Array/7.ConstructorEmpty2D (15 ms) 3: [ RUN ] Array/7.ConstructorEmpty3D 3: [ OK ] Array/7.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/7.ConstructorEmpty4D 3: [ OK ] Array/7.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/7.ConstructorHostPointer1D 3: [ OK ] Array/7.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/7.ConstructorHostPointer2D 3: [ OK ] Array/7.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/7.ConstructorHostPointer3D 3: [ OK ] Array/7.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/7.ConstructorHostPointer4D 3: [ OK ] Array/7.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/7.TypeAttributes 3: [ OK ] Array/7.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/7 (15 ms total) 3: 3: [----------] 10 tests from Array/8, where TypeParam = long long 3: [ RUN ] Array/8.ConstructorEmptyDim4 2: [ OK ] Approx2/1.Approx2Linear (22 ms) 2: [ RUN ] Approx2/1.Approx2NearestBatch 3: [ OK ] Array/8.ConstructorEmptyDim4 (15 ms) 3: [ RUN ] Array/8.ConstructorEmpty1D 3: [ OK ] Array/8.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/8.ConstructorEmpty2D 3: [ OK ] Array/8.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/8.ConstructorEmpty3D 3: [ OK ] Array/8.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/8.ConstructorEmpty4D 3: [ OK ] Array/8.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/8.ConstructorHostPointer1D 3: [ OK ] Array/8.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/8.ConstructorHostPointer2D 3: [ OK ] Array/8.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/8.ConstructorHostPointer3D 3: [ OK ] Array/8.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/8.ConstructorHostPointer4D 3: [ OK ] Array/8.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/8.TypeAttributes 3: [ OK ] Array/8.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/8 (15 ms total) 3: 3: [----------] 10 tests from Array/9, where TypeParam = unsigned long long 3: [ RUN ] Array/9.ConstructorEmptyDim4 3: [ OK ] Array/9.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/9.ConstructorEmpty1D 3: [ OK ] Array/9.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/9.ConstructorEmpty2D 3: [ OK ] Array/9.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/9.ConstructorEmpty3D 3: [ OK ] Array/9.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/9.ConstructorEmpty4D 3: [ OK ] Array/9.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/9.ConstructorHostPointer1D 3: [ OK ] Array/9.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/9.ConstructorHostPointer2D 3: [ OK ] Array/9.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/9.ConstructorHostPointer3D 3: [ OK ] Array/9.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/9.ConstructorHostPointer4D 3: [ OK ] Array/9.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/9.TypeAttributes 3: [ OK ] Array/9.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/9 (0 ms total) 3: 3: [----------] 10 tests from Array/10, where TypeParam = short 3: [ RUN ] Array/10.ConstructorEmptyDim4 3: [ OK ] Array/10.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/10.ConstructorEmpty1D 3: [ OK ] Array/10.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/10.ConstructorEmpty2D 3: [ OK ] Array/10.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/10.ConstructorEmpty3D 3: [ OK ] Array/10.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/10.ConstructorEmpty4D 3: [ OK ] Array/10.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/10.ConstructorHostPointer1D 3: [ OK ] Array/10.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/10.ConstructorHostPointer2D 3: [ OK ] Array/10.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/10.ConstructorHostPointer3D 3: [ OK ] Array/10.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/10.ConstructorHostPointer4D 3: [ OK ] Array/10.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/10.TypeAttributes 3: [ OK ] Array/10.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/10 (0 ms total) 3: 3: [----------] 10 tests from Array/11, where TypeParam = unsigned short 3: [ RUN ] Array/11.ConstructorEmptyDim4 3: [ OK ] Array/11.ConstructorEmptyDim4 (0 ms) 3: [ RUN ] Array/11.ConstructorEmpty1D 3: [ OK ] Array/11.ConstructorEmpty1D (0 ms) 3: [ RUN ] Array/11.ConstructorEmpty2D 3: [ OK ] Array/11.ConstructorEmpty2D (0 ms) 3: [ RUN ] Array/11.ConstructorEmpty3D 3: [ OK ] Array/11.ConstructorEmpty3D (0 ms) 3: [ RUN ] Array/11.ConstructorEmpty4D 3: [ OK ] Array/11.ConstructorEmpty4D (0 ms) 3: [ RUN ] Array/11.ConstructorHostPointer1D 3: [ OK ] Array/11.ConstructorHostPointer1D (0 ms) 3: [ RUN ] Array/11.ConstructorHostPointer2D 3: [ OK ] Array/11.ConstructorHostPointer2D (0 ms) 3: [ RUN ] Array/11.ConstructorHostPointer3D 3: [ OK ] Array/11.ConstructorHostPointer3D (0 ms) 3: [ RUN ] Array/11.ConstructorHostPointer4D 3: [ OK ] Array/11.ConstructorHostPointer4D (0 ms) 3: [ RUN ] Array/11.TypeAttributes 3: [ OK ] Array/11.TypeAttributes (0 ms) 3: [----------] 10 tests from Array/11 (0 ms total) 3: 3: [----------] 5 tests from Device 3: [ RUN ] Device.simple 3: [ OK ] Device.simple (13 ms) 3: [ RUN ] Device.index 3: [ OK ] Device.index (0 ms) 3: [ RUN ] Device.unequal 3: [ OK ] Device.unequal (0 ms) 3: [ RUN ] Device.empty 3: [ OK ] Device.empty (0 ms) 3: [ RUN ] Device.JIT 3: [ OK ] Device.JIT (0 ms) 3: [----------] 5 tests from Device (13 ms total) 3: 3: [----------] 2 tests from DeviceId 3: [ RUN ] DeviceId.Same 3: [ OK ] DeviceId.Same (0 ms) 3: [ RUN ] DeviceId.Different 3: [ OK ] DeviceId.Different (0 ms) 3: [----------] 2 tests from DeviceId (0 ms total) 3: 3: [----------] Global test environment tear-down 3: [==========] 130 tests from 15 test cases ran. (485 ms total) 3: [ PASSED ] 130 tests. 4: [ OK ] ArrayAssign/1.Vector (60 ms) 4: [ RUN ] ArrayAssign/1.VectorCPP 4: [ OK ] ArrayAssign/1.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Matrix 4: [ OK ] ArrayAssign/1.Matrix (0 ms) 4: [ RUN ] ArrayAssign/1.MatrixCPP 4: [ OK ] ArrayAssign/1.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Cube 4: [ OK ] ArrayAssign/1.Cube (0 ms) 4: [ RUN ] ArrayAssign/1.CubeCPP 4: [ OK ] ArrayAssign/1.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.HyperCube 4: [ OK ] ArrayAssign/1.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/1.HyperCubeCPP 4: [ OK ] ArrayAssign/1.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Vector2Matrix 4: [ OK ] ArrayAssign/1.Vector2Matrix (14 ms) 4: [ RUN ] ArrayAssign/1.Vector2MatrixCPP 4: [ OK ] ArrayAssign/1.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Vector2Cube 4: [ OK ] ArrayAssign/1.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/1.Vector2CubeCPP 4: [ OK ] ArrayAssign/1.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Matrix2Cube 4: [ OK ] ArrayAssign/1.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/1.Matrix2CubeCPP 4: [ OK ] ArrayAssign/1.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Vector2HyperCube 4: [ OK ] ArrayAssign/1.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/1.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/1.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Matrix2HyperCube 4: [ OK ] ArrayAssign/1.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/1.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/1.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Cube2HyperCube 4: [ OK ] ArrayAssign/1.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/1.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/1.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Scalar1DCPP 4: [ OK ] ArrayAssign/1.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Scalar2DCPP 4: [ OK ] ArrayAssign/1.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Scalar3DCPP 4: [ OK ] ArrayAssign/1.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/1.Scalar4DCPP 4: [ OK ] ArrayAssign/1.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/1.AssignRowCPP 4: [ OK ] ArrayAssign/1.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/1.AssignColumnCPP 4: [ OK ] ArrayAssign/1.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/1.AssignSliceCPP 4: [ OK ] ArrayAssign/1.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/1 (75 ms total) 4: 4: [----------] 27 tests from ArrayAssign/2, where TypeParam = af::af_cfloat 4: [ RUN ] ArrayAssign/2.Vector 4: [ OK ] ArrayAssign/2.Vector (0 ms) 4: [ RUN ] ArrayAssign/2.VectorCPP 4: [ OK ] ArrayAssign/2.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Matrix 4: [ OK ] ArrayAssign/2.Matrix (0 ms) 4: [ RUN ] ArrayAssign/2.MatrixCPP 4: [ OK ] ArrayAssign/2.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Cube 4: [ OK ] ArrayAssign/2.Cube (0 ms) 4: [ RUN ] ArrayAssign/2.CubeCPP 4: [ OK ] ArrayAssign/2.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.HyperCube 4: [ OK ] ArrayAssign/2.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/2.HyperCubeCPP 4: [ OK ] ArrayAssign/2.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Vector2Matrix 4: [ OK ] ArrayAssign/2.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/2.Vector2MatrixCPP 4: [ OK ] ArrayAssign/2.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Vector2Cube 4: [ OK ] ArrayAssign/2.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/2.Vector2CubeCPP 4: [ OK ] ArrayAssign/2.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Matrix2Cube 4: [ OK ] ArrayAssign/2.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/2.Matrix2CubeCPP 4: [ OK ] ArrayAssign/2.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Vector2HyperCube 4: [ OK ] ArrayAssign/2.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/2.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/2.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Matrix2HyperCube 4: [ OK ] ArrayAssign/2.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/2.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/2.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Cube2HyperCube 4: [ OK ] ArrayAssign/2.Cube2HyperCube (1 ms) 4: [ RUN ] ArrayAssign/2.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/2.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Scalar1DCPP 4: [ OK ] ArrayAssign/2.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Scalar2DCPP 4: [ OK ] ArrayAssign/2.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Scalar3DCPP 4: [ OK ] ArrayAssign/2.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/2.Scalar4DCPP 4: [ OK ] ArrayAssign/2.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/2.AssignRowCPP 4: [ OK ] ArrayAssign/2.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/2.AssignColumnCPP 4: [ OK ] ArrayAssign/2.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/2.AssignSliceCPP 4: [ OK ] ArrayAssign/2.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/2 (1 ms total) 4: 4: [----------] 27 tests from ArrayAssign/3, where TypeParam = double 4: [ RUN ] ArrayAssign/3.Vector 2: [ OK ] Approx2/1.Approx2NearestBatch (53 ms) 2: [ RUN ] Approx2/1.Approx2LinearBatch 2: [ OK ] Approx2/1.Approx2LinearBatch (52 ms) 2: [ RUN ] Approx2/1.Approx2NearestArgsPos3D 2: [ OK ] Approx2/1.Approx2NearestArgsPos3D (0 ms) 2: [ RUN ] Approx2/1.Approx2LinearArgsPos3D 2: [ OK ] Approx2/1.Approx2LinearArgsPos3D (1 ms) 2: [ RUN ] Approx2/1.Approx2NearestArgsPosUnequal 2: [ OK ] Approx2/1.Approx2NearestArgsPosUnequal (0 ms) 2: [ RUN ] Approx2/1.Approx2ArgsInterpBilinear 4: [ OK ] ArrayAssign/3.Vector (78 ms) 4: [ RUN ] ArrayAssign/3.VectorCPP 4: [ OK ] ArrayAssign/3.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Matrix 4: [ OK ] ArrayAssign/3.Matrix (0 ms) 4: [ RUN ] ArrayAssign/3.MatrixCPP 4: [ OK ] ArrayAssign/3.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Cube 4: [ OK ] ArrayAssign/3.Cube (1 ms) 4: [ RUN ] ArrayAssign/3.CubeCPP 4: [ OK ] ArrayAssign/3.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.HyperCube 4: [ OK ] ArrayAssign/3.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/3.HyperCubeCPP 4: [ OK ] ArrayAssign/3.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Vector2Matrix 4: [ OK ] ArrayAssign/3.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/3.Vector2MatrixCPP 4: [ OK ] ArrayAssign/3.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Vector2Cube 4: [ OK ] ArrayAssign/3.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/3.Vector2CubeCPP 4: [ OK ] ArrayAssign/3.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Matrix2Cube 4: [ OK ] ArrayAssign/3.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/3.Matrix2CubeCPP 4: [ OK ] ArrayAssign/3.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Vector2HyperCube 4: [ OK ] ArrayAssign/3.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/3.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/3.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Matrix2HyperCube 4: [ OK ] ArrayAssign/3.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/3.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/3.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Cube2HyperCube 4: [ OK ] ArrayAssign/3.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/3.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/3.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Scalar1DCPP 2: [ OK ] Approx2/1.Approx2ArgsInterpBilinear (21 ms) 2: [ RUN ] Approx2/1.Approx2ArgsInterpCubic 1: [ OK ] Approx1.CPPNearestBatch (228 ms) 1: [ RUN ] Approx1.CPPLinearBatch 4: [ OK ] ArrayAssign/3.Scalar1DCPP (19 ms) 4: [ RUN ] ArrayAssign/3.Scalar2DCPP 4: [ OK ] ArrayAssign/3.Scalar2DCPP (1 ms) 4: [ RUN ] ArrayAssign/3.Scalar3DCPP 4: [ OK ] ArrayAssign/3.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/3.Scalar4DCPP 4: [ OK ] ArrayAssign/3.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/3.AssignRowCPP 4: [ OK ] ArrayAssign/3.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/3.AssignColumnCPP 4: [ OK ] ArrayAssign/3.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/3.AssignSliceCPP 4: [ OK ] ArrayAssign/3.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/3 (99 ms total) 4: 4: [----------] 27 tests from ArrayAssign/4, where TypeParam = int 4: [ RUN ] ArrayAssign/4.Vector 2: [ OK ] Approx2/1.Approx2ArgsInterpCubic (21 ms) 2: [ RUN ] Approx2/1.Approx2NearestArgsPrecision 4: [ OK ] ArrayAssign/4.Vector (22 ms) 4: [ RUN ] ArrayAssign/4.VectorCPP 4: [ OK ] ArrayAssign/4.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Matrix 4: [ OK ] ArrayAssign/4.Matrix (0 ms) 4: [ RUN ] ArrayAssign/4.MatrixCPP 4: [ OK ] ArrayAssign/4.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Cube 4: [ OK ] ArrayAssign/4.Cube (0 ms) 4: [ RUN ] ArrayAssign/4.CubeCPP 4: [ OK ] ArrayAssign/4.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.HyperCube 4: [ OK ] ArrayAssign/4.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/4.HyperCubeCPP 4: [ OK ] ArrayAssign/4.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Vector2Matrix 4: [ OK ] ArrayAssign/4.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/4.Vector2MatrixCPP 4: [ OK ] ArrayAssign/4.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Vector2Cube 4: [ OK ] ArrayAssign/4.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/4.Vector2CubeCPP 4: [ OK ] ArrayAssign/4.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Matrix2Cube 4: [ OK ] ArrayAssign/4.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/4.Matrix2CubeCPP 4: [ OK ] ArrayAssign/4.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Vector2HyperCube 4: [ OK ] ArrayAssign/4.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/4.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/4.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Matrix2HyperCube 4: [ OK ] ArrayAssign/4.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/4.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/4.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Cube2HyperCube 4: [ OK ] ArrayAssign/4.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/4.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/4.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Scalar1DCPP 4: [ OK ] ArrayAssign/4.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Scalar2DCPP 4: [ OK ] ArrayAssign/4.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/4.Scalar3DCPP 4: [ OK ] ArrayAssign/4.Scalar3DCPP (1 ms) 4: [ RUN ] ArrayAssign/4.Scalar4DCPP 4: [ OK ] ArrayAssign/4.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/4.AssignRowCPP 4: [ OK ] ArrayAssign/4.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/4.AssignColumnCPP 4: [ OK ] ArrayAssign/4.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/4.AssignSliceCPP 4: [ OK ] ArrayAssign/4.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/4 (24 ms total) 4: 4: [----------] 27 tests from ArrayAssign/5, where TypeParam = unsigned int 4: [ RUN ] ArrayAssign/5.Vector 1/95 Test #3: Test_array_cpu ................... Passed 1.88 sec test 5 Start 5: Test_backend_cpu 5: Test command: /<>/obj-arm-linux-gnueabihf/test/backend_cpu 5: Working Directory: /<>/obj-arm-linux-gnueabihf/test 5: Test timeout computed to be: 10000000 4: [ OK ] ArrayAssign/5.Vector (12 ms) 4: [ RUN ] ArrayAssign/5.VectorCPP 4: [ OK ] ArrayAssign/5.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Matrix 4: [ OK ] ArrayAssign/5.Matrix (0 ms) 4: [ RUN ] ArrayAssign/5.MatrixCPP 4: [ OK ] ArrayAssign/5.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Cube 4: [ OK ] ArrayAssign/5.Cube (1 ms) 4: [ RUN ] ArrayAssign/5.CubeCPP 4: [ OK ] ArrayAssign/5.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.HyperCube 4: [ OK ] ArrayAssign/5.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/5.HyperCubeCPP 4: [ OK ] ArrayAssign/5.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Vector2Matrix 4: [ OK ] ArrayAssign/5.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/5.Vector2MatrixCPP 4: [ OK ] ArrayAssign/5.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Vector2Cube 4: [ OK ] ArrayAssign/5.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/5.Vector2CubeCPP 4: [ OK ] ArrayAssign/5.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Matrix2Cube 4: [ OK ] ArrayAssign/5.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/5.Matrix2CubeCPP 4: [ OK ] ArrayAssign/5.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Vector2HyperCube 4: [ OK ] ArrayAssign/5.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/5.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/5.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Matrix2HyperCube 4: [ OK ] ArrayAssign/5.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/5.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/5.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Cube2HyperCube 4: [ OK ] ArrayAssign/5.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/5.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/5.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Scalar1DCPP 4: [ OK ] ArrayAssign/5.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Scalar2DCPP 4: [ OK ] ArrayAssign/5.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Scalar3DCPP 4: [ OK ] ArrayAssign/5.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/5.Scalar4DCPP 4: [ OK ] ArrayAssign/5.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/5.AssignRowCPP 4: [ OK ] ArrayAssign/5.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/5.AssignColumnCPP 4: [ OK ] ArrayAssign/5.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/5.AssignSliceCPP 4: [ OK ] ArrayAssign/5.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/5 (14 ms total) 4: 4: [----------] 27 tests from ArrayAssign/6, where TypeParam = char 4: [ RUN ] ArrayAssign/6.Vector 4: [ OK ] ArrayAssign/6.Vector (0 ms) 4: [ RUN ] ArrayAssign/6.VectorCPP 4: [ OK ] ArrayAssign/6.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Matrix 4: [ OK ] ArrayAssign/6.Matrix (0 ms) 4: [ RUN ] ArrayAssign/6.MatrixCPP 4: [ OK ] ArrayAssign/6.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Cube 4: [ OK ] ArrayAssign/6.Cube (0 ms) 4: [ RUN ] ArrayAssign/6.CubeCPP 4: [ OK ] ArrayAssign/6.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.HyperCube 4: [ OK ] ArrayAssign/6.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/6.HyperCubeCPP 4: [ OK ] ArrayAssign/6.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Vector2Matrix 4: [ OK ] ArrayAssign/6.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/6.Vector2MatrixCPP 4: [ OK ] ArrayAssign/6.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Vector2Cube 4: [ OK ] ArrayAssign/6.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/6.Vector2CubeCPP 4: [ OK ] ArrayAssign/6.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Matrix2Cube 4: [ OK ] ArrayAssign/6.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/6.Matrix2CubeCPP 4: [ OK ] ArrayAssign/6.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Vector2HyperCube 4: [ OK ] ArrayAssign/6.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/6.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/6.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Matrix2HyperCube 4: [ OK ] ArrayAssign/6.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/6.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/6.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Cube2HyperCube 4: [ OK ] ArrayAssign/6.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/6.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/6.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Scalar1DCPP 4: [ OK ] ArrayAssign/6.Scalar1DCPP (1 ms) 4: [ RUN ] ArrayAssign/6.Scalar2DCPP 4: [ OK ] ArrayAssign/6.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Scalar3DCPP 4: [ OK ] ArrayAssign/6.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/6.Scalar4DCPP 4: [ OK ] ArrayAssign/6.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/6.AssignRowCPP 4: [ OK ] ArrayAssign/6.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/6.AssignColumnCPP 4: [ OK ] ArrayAssign/6.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/6.AssignSliceCPP 4: [ OK ] ArrayAssign/6.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/6 (1 ms total) 4: 4: [----------] 27 tests from ArrayAssign/7, where TypeParam = unsigned char 4: [ RUN ] ArrayAssign/7.Vector 2: [ OK ] Approx2/1.Approx2NearestArgsPrecision (45 ms) 2: [ RUN ] Approx2/1.Approx2LinearArgsPrecision 4: [ OK ] ArrayAssign/7.Vector (25 ms) 4: [ RUN ] ArrayAssign/7.VectorCPP 4: [ OK ] ArrayAssign/7.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Matrix 4: [ OK ] ArrayAssign/7.Matrix (0 ms) 4: [ RUN ] ArrayAssign/7.MatrixCPP 4: [ OK ] ArrayAssign/7.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Cube 4: [ OK ] ArrayAssign/7.Cube (0 ms) 4: [ RUN ] ArrayAssign/7.CubeCPP 4: [ OK ] ArrayAssign/7.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.HyperCube 4: [ OK ] ArrayAssign/7.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/7.HyperCubeCPP 4: [ OK ] ArrayAssign/7.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Vector2Matrix 4: [ OK ] ArrayAssign/7.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/7.Vector2MatrixCPP 4: [ OK ] ArrayAssign/7.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Vector2Cube 4: [ OK ] ArrayAssign/7.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/7.Vector2CubeCPP 4: [ OK ] ArrayAssign/7.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Matrix2Cube 4: [ OK ] ArrayAssign/7.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/7.Matrix2CubeCPP 4: [ OK ] ArrayAssign/7.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Vector2HyperCube 4: [ OK ] ArrayAssign/7.Vector2HyperCube (1 ms) 4: [ RUN ] ArrayAssign/7.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/7.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Matrix2HyperCube 4: [ OK ] ArrayAssign/7.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/7.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/7.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Cube2HyperCube 4: [ OK ] ArrayAssign/7.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/7.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/7.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Scalar1DCPP 4: [ OK ] ArrayAssign/7.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Scalar2DCPP 4: [ OK ] ArrayAssign/7.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Scalar3DCPP 4: [ OK ] ArrayAssign/7.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/7.Scalar4DCPP 4: [ OK ] ArrayAssign/7.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/7.AssignRowCPP 4: [ OK ] ArrayAssign/7.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/7.AssignColumnCPP 2: [ OK ] Approx2/1.Approx2LinearArgsPrecision (22 ms) 2: [----------] 11 tests from Approx2/1 (281 ms total) 2: 2: [----------] 11 tests from Approx2/2, where TypeParam = af::af_cfloat 2: [ RUN ] Approx2/2.Approx2Nearest 4: [ OK ] ArrayAssign/7.AssignColumnCPP (19 ms) 4: [ RUN ] ArrayAssign/7.AssignSliceCPP 4: [ OK ] ArrayAssign/7.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/7 (45 ms total) 4: 4: [----------] 27 tests from ArrayAssign/8, where TypeParam = long long 4: [ RUN ] ArrayAssign/8.Vector 4: [ OK ] ArrayAssign/8.Vector (22 ms) 4: [ RUN ] ArrayAssign/8.VectorCPP 4: [ OK ] ArrayAssign/8.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Matrix 4: [ OK ] ArrayAssign/8.Matrix (0 ms) 4: [ RUN ] ArrayAssign/8.MatrixCPP 4: [ OK ] ArrayAssign/8.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Cube 4: [ OK ] ArrayAssign/8.Cube (0 ms) 4: [ RUN ] ArrayAssign/8.CubeCPP 4: [ OK ] ArrayAssign/8.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.HyperCube 4: [ OK ] ArrayAssign/8.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/8.HyperCubeCPP 4: [ OK ] ArrayAssign/8.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Vector2Matrix 4: [ OK ] ArrayAssign/8.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/8.Vector2MatrixCPP 4: [ OK ] ArrayAssign/8.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Vector2Cube 4: [ OK ] ArrayAssign/8.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/8.Vector2CubeCPP 4: [ OK ] ArrayAssign/8.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Matrix2Cube 4: [ OK ] ArrayAssign/8.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/8.Matrix2CubeCPP 4: [ OK ] ArrayAssign/8.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Vector2HyperCube 4: [ OK ] ArrayAssign/8.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/8.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/8.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Matrix2HyperCube 4: [ OK ] ArrayAssign/8.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/8.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/8.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Cube2HyperCube 4: [ OK ] ArrayAssign/8.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/8.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/8.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Scalar1DCPP 4: [ OK ] ArrayAssign/8.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Scalar2DCPP 4: [ OK ] ArrayAssign/8.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/8.Scalar3DCPP 4: [ OK ] ArrayAssign/8.Scalar3DCPP (1 ms) 4: [ RUN ] ArrayAssign/8.Scalar4DCPP 4: [ OK ] ArrayAssign/8.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/8.AssignRowCPP 4: [ OK ] ArrayAssign/8.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/8.AssignColumnCPP 4: [ OK ] ArrayAssign/8.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/8.AssignSliceCPP 4: [ OK ] ArrayAssign/8.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/8 (23 ms total) 4: 4: [----------] 27 tests from ArrayAssign/9, where TypeParam = unsigned long long 4: [ RUN ] ArrayAssign/9.Vector 4: [ OK ] ArrayAssign/9.Vector (15 ms) 4: [ RUN ] ArrayAssign/9.VectorCPP 4: [ OK ] ArrayAssign/9.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Matrix 4: [ OK ] ArrayAssign/9.Matrix (0 ms) 4: [ RUN ] ArrayAssign/9.MatrixCPP 4: [ OK ] ArrayAssign/9.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Cube 4: [ OK ] ArrayAssign/9.Cube (0 ms) 4: [ RUN ] ArrayAssign/9.CubeCPP 4: [ OK ] ArrayAssign/9.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/9.HyperCube 4: [ OK ] ArrayAssign/9.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/9.HyperCubeCPP 4: [ OK ] ArrayAssign/9.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Vector2Matrix 4: [ OK ] ArrayAssign/9.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/9.Vector2MatrixCPP 4: [ OK ] ArrayAssign/9.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Vector2Cube 4: [ OK ] ArrayAssign/9.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/9.Vector2CubeCPP 4: [ OK ] ArrayAssign/9.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Matrix2Cube 4: [ OK ] ArrayAssign/9.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/9.Matrix2CubeCPP 4: [ OK ] ArrayAssign/9.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Vector2HyperCube 4: [ OK ] ArrayAssign/9.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/9.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/9.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Matrix2HyperCube 4: [ OK ] ArrayAssign/9.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/9.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/9.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Cube2HyperCube 4: [ OK ] ArrayAssign/9.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/9.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/9.Cube2HyperCubeCPP (1 ms) 4: [ RUN ] ArrayAssign/9.Scalar1DCPP 4: [ OK ] ArrayAssign/9.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Scalar2DCPP 4: [ OK ] ArrayAssign/9.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Scalar3DCPP 4: [ OK ] ArrayAssign/9.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/9.Scalar4DCPP 4: [ OK ] ArrayAssign/9.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/9.AssignRowCPP 4: [ OK ] ArrayAssign/9.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/9.AssignColumnCPP 4: [ OK ] ArrayAssign/9.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/9.AssignSliceCPP 4: [ OK ] ArrayAssign/9.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/9 (16 ms total) 4: 4: [----------] 27 tests from ArrayAssign/10, where TypeParam = short 4: [ RUN ] ArrayAssign/10.Vector 4: [ OK ] ArrayAssign/10.Vector (0 ms) 4: [ RUN ] ArrayAssign/10.VectorCPP 4: [ OK ] ArrayAssign/10.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Matrix 4: [ OK ] ArrayAssign/10.Matrix (0 ms) 4: [ RUN ] ArrayAssign/10.MatrixCPP 4: [ OK ] ArrayAssign/10.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Cube 4: [ OK ] ArrayAssign/10.Cube (0 ms) 4: [ RUN ] ArrayAssign/10.CubeCPP 4: [ OK ] ArrayAssign/10.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.HyperCube 4: [ OK ] ArrayAssign/10.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/10.HyperCubeCPP 4: [ OK ] ArrayAssign/10.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Vector2Matrix 4: [ OK ] ArrayAssign/10.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/10.Vector2MatrixCPP 4: [ OK ] ArrayAssign/10.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Vector2Cube 4: [ OK ] ArrayAssign/10.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/10.Vector2CubeCPP 4: [ OK ] ArrayAssign/10.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Matrix2Cube 4: [ OK ] ArrayAssign/10.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/10.Matrix2CubeCPP 4: [ OK ] ArrayAssign/10.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Vector2HyperCube 4: [ OK ] ArrayAssign/10.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/10.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/10.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Matrix2HyperCube 4: [ OK ] ArrayAssign/10.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/10.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/10.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Cube2HyperCube 4: [ OK ] ArrayAssign/10.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/10.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/10.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Scalar1DCPP 4: [ OK ] ArrayAssign/10.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Scalar2DCPP 4: [ OK ] ArrayAssign/10.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Scalar3DCPP 4: [ OK ] ArrayAssign/10.Scalar3DCPP (0 ms) 4: [ RUN ] ArrayAssign/10.Scalar4DCPP 4: [ OK ] ArrayAssign/10.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/10.AssignRowCPP 4: [ OK ] ArrayAssign/10.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/10.AssignColumnCPP 4: [ OK ] ArrayAssign/10.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/10.AssignSliceCPP 4: [ OK ] ArrayAssign/10.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/10 (1 ms total) 4: 4: [----------] 27 tests from ArrayAssign/11, where TypeParam = unsigned short 4: [ RUN ] ArrayAssign/11.Vector 4: [ OK ] ArrayAssign/11.Vector (10 ms) 4: [ RUN ] ArrayAssign/11.VectorCPP 4: [ OK ] ArrayAssign/11.VectorCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Matrix 4: [ OK ] ArrayAssign/11.Matrix (0 ms) 4: [ RUN ] ArrayAssign/11.MatrixCPP 4: [ OK ] ArrayAssign/11.MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Cube 4: [ OK ] ArrayAssign/11.Cube (0 ms) 4: [ RUN ] ArrayAssign/11.CubeCPP 4: [ OK ] ArrayAssign/11.CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.HyperCube 4: [ OK ] ArrayAssign/11.HyperCube (0 ms) 4: [ RUN ] ArrayAssign/11.HyperCubeCPP 4: [ OK ] ArrayAssign/11.HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Vector2Matrix 4: [ OK ] ArrayAssign/11.Vector2Matrix (0 ms) 4: [ RUN ] ArrayAssign/11.Vector2MatrixCPP 4: [ OK ] ArrayAssign/11.Vector2MatrixCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Vector2Cube 4: [ OK ] ArrayAssign/11.Vector2Cube (0 ms) 4: [ RUN ] ArrayAssign/11.Vector2CubeCPP 4: [ OK ] ArrayAssign/11.Vector2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Matrix2Cube 4: [ OK ] ArrayAssign/11.Matrix2Cube (0 ms) 4: [ RUN ] ArrayAssign/11.Matrix2CubeCPP 4: [ OK ] ArrayAssign/11.Matrix2CubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Vector2HyperCube 4: [ OK ] ArrayAssign/11.Vector2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/11.Vector2HyperCubeCPP 4: [ OK ] ArrayAssign/11.Vector2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Matrix2HyperCube 4: [ OK ] ArrayAssign/11.Matrix2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/11.Matrix2HyperCubeCPP 4: [ OK ] ArrayAssign/11.Matrix2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Cube2HyperCube 4: [ OK ] ArrayAssign/11.Cube2HyperCube (0 ms) 4: [ RUN ] ArrayAssign/11.Cube2HyperCubeCPP 4: [ OK ] ArrayAssign/11.Cube2HyperCubeCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Scalar1DCPP 4: [ OK ] ArrayAssign/11.Scalar1DCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Scalar2DCPP 4: [ OK ] ArrayAssign/11.Scalar2DCPP (0 ms) 4: [ RUN ] ArrayAssign/11.Scalar3DCPP 4: [ OK ] ArrayAssign/11.Scalar3DCPP (1 ms) 4: [ RUN ] ArrayAssign/11.Scalar4DCPP 4: [ OK ] ArrayAssign/11.Scalar4DCPP (0 ms) 4: [ RUN ] ArrayAssign/11.AssignRowCPP 4: [ OK ] ArrayAssign/11.AssignRowCPP (0 ms) 4: [ RUN ] ArrayAssign/11.AssignColumnCPP 4: [ OK ] ArrayAssign/11.AssignColumnCPP (0 ms) 4: [ RUN ] ArrayAssign/11.AssignSliceCPP 4: [ OK ] ArrayAssign/11.AssignSliceCPP (0 ms) 4: [----------] 27 tests from ArrayAssign/11 (11 ms total) 4: 4: [----------] 10 tests from ArrayAssign 4: [ RUN ] ArrayAssign.InvalidArgs 2: [ OK ] Approx2/2.Approx2Nearest (65 ms) 2: [ RUN ] Approx2/2.Approx2Linear 4: [ OK ] ArrayAssign.InvalidArgs (9 ms) 4: [ RUN ] ArrayAssign.CPP_ASSIGN_TO_INDEXED 4: [ OK ] ArrayAssign.CPP_ASSIGN_TO_INDEXED (0 ms) 4: [ RUN ] ArrayAssign.CPP_END 4: [ OK ] ArrayAssign.CPP_END (0 ms) 4: [ RUN ] ArrayAssign.CPP_END_SEQ 5: Running main() from gtest_main.cc 5: [==========] Running 1 test from 1 test case. 5: [----------] Global test environment set-up. 5: [----------] 1 test from BACKEND_TEST 5: [ RUN ] BACKEND_TEST.Basic 4: [ OK ] ArrayAssign.CPP_END_SEQ (10 ms) 4: [ RUN ] ArrayAssign.CPP_COPY_ON_WRITE 4: [ OK ] ArrayAssign.CPP_COPY_ON_WRITE (0 ms) 4: [ RUN ] ArrayAssign.CPP_ASSIGN_BINOP 4: [ OK ] ArrayAssign.CPP_ASSIGN_BINOP (1 ms) 4: [ RUN ] ArrayAssign.CPP_ASSIGN_VECTOR 5: 5: Running Default Backend... 5: ArrayFire v3.3.2 (CPU, 32-bit Linux, build default) 5: [0] Unknown: Unknown, 3683 MB, Max threads(1) GNU Compiler Collection(GCC/G++) 13.2.0 5: Active Backend Enum = AF_BACKEND_CPU 5: 5: Running CPU Backend... 5: ArrayFire v3.3.2 (CPU, 32-bit Linux, build default) 5: [0] Unknown: Unknown, 3683 MB, Max threads(1) GNU Compiler Collection(GCC/G++) 13.2.0 5: Active Backend Enum = AF_BACKEND_CPU 5: [ OK ] BACKEND_TEST.Basic (11 ms) 5: [----------] 1 test from BACKEND_TEST (12 ms total) 5: 5: [----------] Global test environment tear-down 5: [==========] 1 test from 1 test case ran. (22 ms total) 5: [ PASSED ] 1 test. 2: [ OK ] Approx2/2.Approx2Linear (23 ms) 2: [ RUN ] Approx2/2.Approx2NearestBatch 2/95 Test #5: Test_backend_cpu ................. Passed 0.13 sec test 6 Start 6: Test_basic_cpu 6: Test command: /<>/obj-arm-linux-gnueabihf/test/basic_cpu 6: Working Directory: /<>/obj-arm-linux-gnueabihf/test 6: Test timeout computed to be: 10000000 1: [ OK ] Approx1.CPPLinearBatch (164 ms) 1: [----------] 3 tests from Approx1 (418 ms total) 1: 1: [----------] Global test environment tear-down 1: [==========] 35 tests from 5 test cases ran. (1234 ms total) 1: [ PASSED ] 35 tests. 3/95 Test #1: Test_approx1_cpu ................. Passed 2.02 sec test 7 Start 7: Test_basic_c_cpu 7: Test command: /<>/obj-arm-linux-gnueabihf/test/basic_c_cpu 7: Working Directory: /<>/obj-arm-linux-gnueabihf/test 7: Test timeout computed to be: 10000000 4: [ OK ] ArrayAssign.CPP_ASSIGN_VECTOR (41 ms) 4: [ RUN ] ArrayAssign.CPP_ASSIGN_VECTOR_SEQ 4: [ OK ] ArrayAssign.CPP_ASSIGN_VECTOR_SEQ (0 ms) 4: [ RUN ] ArrayAssign.CPP_ASSIGN_VECTOR_2D 4: [ OK ] ArrayAssign.CPP_ASSIGN_VECTOR_2D (0 ms) 4: [ RUN ] ArrayAssign.CPP_ASSIGN_VECTOR_SEQ_2D 4: [ OK ] ArrayAssign.CPP_ASSIGN_VECTOR_SEQ_2D (0 ms) 4: [----------] 10 tests from ArrayAssign (61 ms total) 4: 4: [----------] 1 test from Assign 4: [ RUN ] Assign.Copy 4: [ OK ] Assign.Copy (0 ms) 4: [----------] 1 test from Assign (0 ms total) 4: 4: [----------] 4 tests from Asssign 4: [ RUN ] Asssign.LinearCPP 4: [ OK ] Asssign.LinearCPP (0 ms) 4: [ RUN ] Asssign.LinearAssignSeq 4: [ OK ] Asssign.LinearAssignSeq (0 ms) 4: [ RUN ] Asssign.LinearAssignGenSeq 4: [ OK ] Asssign.LinearAssignGenSeq (0 ms) 4: [ RUN ] Asssign.LinearAssignGenArr 4: [ OK ] Asssign.LinearAssignGenArr (1 ms) 4: [----------] 4 tests from Asssign (1 ms total) 4: 4: [----------] Global test environment tear-down 4: [==========] 339 tests from 15 test cases ran. (602 ms total) 4: [ PASSED ] 339 tests. 4/95 Test #4: Test_assign_cpu .................. Passed 2.05 sec test 8 Start 8: Test_bilateral_cpu 8: Test command: /<>/obj-arm-linux-gnueabihf/test/bilateral_cpu 8: Working Directory: /<>/obj-arm-linux-gnueabihf/test 8: Test timeout computed to be: 10000000 5/95 Test #7: Test_basic_c_cpu ................. Passed 0.03 sec test 9 Start 9: Test_binary_cpu 9: Test command: /<>/obj-arm-linux-gnueabihf/test/binary_cpu 9: Working Directory: /<>/obj-arm-linux-gnueabihf/test 9: Test timeout computed to be: 10000000 2: [ OK ] Approx2/2.Approx2NearestBatch (51 ms) 2: [ RUN ] Approx2/2.Approx2LinearBatch 6: Running main() from gtest_main.cc 6: [==========] Running 10 tests from 2 test cases. 6: [----------] Global test environment set-up. 6: [----------] 9 tests from BasicTests 6: [ RUN ] BasicTests.constant1000x1000 2: [ OK ] Approx2/2.Approx2LinearBatch (51 ms) 2: [ RUN ] Approx2/2.Approx2NearestArgsPos3D 2: [ OK ] Approx2/2.Approx2NearestArgsPos3D (1 ms) 2: [ RUN ] Approx2/2.Approx2LinearArgsPos3D 2: [ OK ] Approx2/2.Approx2LinearArgsPos3D (0 ms) 2: [ RUN ] Approx2/2.Approx2NearestArgsPosUnequal 2: [ OK ] Approx2/2.Approx2NearestArgsPosUnequal (0 ms) 2: [ RUN ] Approx2/2.Approx2ArgsInterpBilinear 6: [ OK ] BasicTests.constant1000x1000 (14 ms) 6: [ RUN ] BasicTests.constant10x10 6: [ OK ] BasicTests.constant10x10 (0 ms) 6: [ RUN ] BasicTests.constant100x100 6: [ OK ] BasicTests.constant100x100 (1 ms) 6: [ RUN ] BasicTests.AdditionSameType 6: [ OK ] BasicTests.AdditionSameType (1 ms) 6: [ RUN ] BasicTests.Additionf64f64 6: [ OK ] BasicTests.Additionf64f64 (0 ms) 6: [ RUN ] BasicTests.Additionf32f64 6: [ OK ] BasicTests.Additionf32f64 (0 ms) 6: [ RUN ] BasicTests.constant100x100_CPP 6: [ OK ] BasicTests.constant100x100_CPP (0 ms) 6: [ RUN ] BasicTests.AdditionSameType_CPP 6: [ OK ] BasicTests.AdditionSameType_CPP (0 ms) 6: [ RUN ] BasicTests.Additionf32f64_CPP 6: [ OK ] BasicTests.Additionf32f64_CPP (0 ms) 6: [----------] 9 tests from BasicTests (21 ms total) 6: 6: [----------] 1 test from BasicArrayTests 6: [ RUN ] BasicArrayTests.constant10x10 6: [ OK ] BasicArrayTests.constant10x10 (0 ms) 6: [----------] 1 test from BasicArrayTests (1 ms total) 6: 6: [----------] Global test environment tear-down 6: [==========] 10 tests from 2 test cases ran. (36 ms total) 6: [ PASSED ] 10 tests. 6/95 Test #6: Test_basic_cpu ................... Passed 0.12 sec test 10 Start 10: Test_blas_cpu 10: Test command: /<>/obj-arm-linux-gnueabihf/test/blas_cpu 10: Working Directory: /<>/obj-arm-linux-gnueabihf/test 10: Test timeout computed to be: 10000000 2: [ OK ] Approx2/2.Approx2ArgsInterpBilinear (20 ms) 2: [ RUN ] Approx2/2.Approx2ArgsInterpCubic 2: [ OK ] Approx2/2.Approx2ArgsInterpCubic (21 ms) 2: [ RUN ] Approx2/2.Approx2NearestArgsPrecision 2: [ OK ] Approx2/2.Approx2NearestArgsPrecision (21 ms) 2: [ RUN ] Approx2/2.Approx2LinearArgsPrecision 9: Running main() from gtest_main.cc 9: [==========] Running 188 tests from 2 test cases. 9: [----------] Global test environment set-up. 9: [----------] 104 tests from BinaryTests 2: [ OK ] Approx2/2.Approx2LinearArgsPrecision (20 ms) 2: [----------] 11 tests from Approx2/2 (273 ms total) 2: 2: [----------] 11 tests from Approx2/3, where TypeParam = af::af_cdouble 2: [ RUN ] Approx2/3.Approx2Nearest 8: Running main() from gtest_main.cc 8: [==========] Running 28 tests from 11 test cases. 8: [----------] Global test environment set-up. 8: [----------] 2 tests from BilateralOnImage 8: [ RUN ] BilateralOnImage.Grayscale 9: [ RUN ] BinaryTests.Test_add_float_float 2: [ OK ] Approx2/3.Approx2Nearest (44 ms) 2: [ RUN ] Approx2/3.Approx2Linear 2: [ OK ] Approx2/3.Approx2Linear (22 ms) 2: [ RUN ] Approx2/3.Approx2NearestBatch 9: [ OK ] BinaryTests.Test_add_float_float (43 ms) 9: [ RUN ] BinaryTests.Test_add_float_float_left 9: [ OK ] BinaryTests.Test_add_float_float_left (0 ms) 9: [ RUN ] BinaryTests.Test_add_float_float_right 9: [ OK ] BinaryTests.Test_add_float_float_right (1 ms) 9: [ RUN ] BinaryTests.Test_sub_float_float 9: [ OK ] BinaryTests.Test_sub_float_float (0 ms) 9: [ RUN ] BinaryTests.Test_sub_float_float_left 9: [ OK ] BinaryTests.Test_sub_float_float_left (1 ms) 9: [ RUN ] BinaryTests.Test_sub_float_float_right 9: [ OK ] BinaryTests.Test_sub_float_float_right (0 ms) 9: [ RUN ] BinaryTests.Test_mul_float_float 9: [ OK ] BinaryTests.Test_mul_float_float (1 ms) 9: [ RUN ] BinaryTests.Test_mul_float_float_left 9: [ OK ] BinaryTests.Test_mul_float_float_left (0 ms) 9: [ RUN ] BinaryTests.Test_mul_float_float_right 9: [ OK ] BinaryTests.Test_mul_float_float_right (1 ms) 9: [ RUN ] BinaryTests.Test_min_float_float 9: [ OK ] BinaryTests.Test_min_float_float (1 ms) 9: [ RUN ] BinaryTests.Test_min_float_float_left 9: [ OK ] BinaryTests.Test_min_float_float_left (0 ms) 9: [ RUN ] BinaryTests.Test_min_float_float_right 9: [ OK ] BinaryTests.Test_min_float_float_right (0 ms) 9: [ RUN ] BinaryTests.Test_max_float_float 9: [ OK ] BinaryTests.Test_max_float_float (1 ms) 9: [ RUN ] BinaryTests.Test_max_float_float_left 9: [ OK ] BinaryTests.Test_max_float_float_left (0 ms) 9: [ RUN ] BinaryTests.Test_max_float_float_right 9: [ OK ] BinaryTests.Test_max_float_float_right (1 ms) 9: [ RUN ] BinaryTests.Test_add_double_double 9: [ OK ] BinaryTests.Test_add_double_double (1 ms) 9: [ RUN ] BinaryTests.Test_add_double_double_left 9: [ OK ] BinaryTests.Test_add_double_double_left (0 ms) 9: [ RUN ] BinaryTests.Test_add_double_double_right 9: [ OK ] BinaryTests.Test_add_double_double_right (1 ms) 9: [ RUN ] BinaryTests.Test_sub_double_double 9: [ OK ] BinaryTests.Test_sub_double_double (0 ms) 9: [ RUN ] BinaryTests.Test_sub_double_double_left 9: [ OK ] BinaryTests.Test_sub_double_double_left (1 ms) 9: [ RUN ] BinaryTests.Test_sub_double_double_right 9: [ OK ] BinaryTests.Test_sub_double_double_right (13 ms) 9: [ RUN ] BinaryTests.Test_mul_double_double 9: [ OK ] BinaryTests.Test_mul_double_double (1 ms) 9: [ RUN ] BinaryTests.Test_mul_double_double_left 9: [ OK ] BinaryTests.Test_mul_double_double_left (0 ms) 9: [ RUN ] BinaryTests.Test_mul_double_double_right 9: [ OK ] BinaryTests.Test_mul_double_double_right (1 ms) 9: [ RUN ] BinaryTests.Test_div_double_double 9: [ OK ] BinaryTests.Test_div_double_double (1 ms) 9: [ RUN ] BinaryTests.Test_div_double_double_left 9: [ OK ] BinaryTests.Test_div_double_double_left (0 ms) 9: [ RUN ] BinaryTests.Test_div_double_double_right 9: [ OK ] BinaryTests.Test_div_double_double_right (0 ms) 9: [ RUN ] BinaryTests.Test_min_double_double 9: [ OK ] BinaryTests.Test_min_double_double (1 ms) 9: [ RUN ] BinaryTests.Test_min_double_double_left 9: [ OK ] BinaryTests.Test_min_double_double_left (1 ms) 9: [ RUN ] BinaryTests.Test_min_double_double_right 9: [ OK ] BinaryTests.Test_min_double_double_right (0 ms) 9: [ RUN ] BinaryTests.Test_max_double_double 9: [ OK ] BinaryTests.Test_max_double_double (1 ms) 9: [ RUN ] BinaryTests.Test_max_double_double_left 9: [ OK ] BinaryTests.Test_max_double_double_left (0 ms) 9: [ RUN ] BinaryTests.Test_max_double_double_right 9: [ OK ] BinaryTests.Test_max_double_double_right (1 ms) 9: [ RUN ] BinaryTests.Test_mod_double_double 2: [ OK ] Approx2/3.Approx2NearestBatch (54 ms) 2: [ RUN ] Approx2/3.Approx2LinearBatch 9: [ OK ] BinaryTests.Test_mod_double_double (11 ms) 9: [ RUN ] BinaryTests.Test_mod_double_double_left 9: [ OK ] BinaryTests.Test_mod_double_double_left (1 ms) 9: [ RUN ] BinaryTests.Test_mod_double_double_right 9: [ OK ] BinaryTests.Test_mod_double_double_right (1 ms) 9: [ RUN ] BinaryTests.Test_add_int_int 9: [ OK ] BinaryTests.Test_add_int_int (9 ms) 9: [ RUN ] BinaryTests.Test_add_int_int_left 9: [ OK ] BinaryTests.Test_add_int_int_left (0 ms) 9: [ RUN ] BinaryTests.Test_add_int_int_right 9: [ OK ] BinaryTests.Test_add_int_int_right (1 ms) 9: [ RUN ] BinaryTests.Test_sub_int_int 9: [ OK ] BinaryTests.Test_sub_int_int (0 ms) 9: [ RUN ] BinaryTests.Test_sub_int_int_left 9: [ OK ] BinaryTests.Test_sub_int_int_left (1 ms) 9: [ RUN ] BinaryTests.Test_sub_int_int_right 9: [ OK ] BinaryTests.Test_sub_int_int_right (0 ms) 9: [ RUN ] BinaryTests.Test_mul_int_int 9: [ OK ] BinaryTests.Test_mul_int_int (1 ms) 9: [ RUN ] BinaryTests.Test_mul_int_int_left 9: [ OK ] BinaryTests.Test_mul_int_int_left (0 ms) 9: [ RUN ] BinaryTests.Test_mul_int_int_right 9: [ OK ] BinaryTests.Test_mul_int_int_right (1 ms) 9: [ RUN ] BinaryTests.Test_add_uint_uint 9: [ OK ] BinaryTests.Test_add_uint_uint (12 ms) 9: [ RUN ] BinaryTests.Test_add_uint_uint_left 10: Running main() from gtest_main.cc 10: [==========] Running 48 tests from 4 test cases. 9: [ OK ] BinaryTests.Test_add_uint_uint_left (0 ms) 9: [ RUN ] BinaryTests.Test_add_uint_uint_right 10: [----------] Global test environment set-up. 9: [ OK ] BinaryTests.Test_add_uint_uint_right (0 ms) 9: [ RUN ] BinaryTests.Test_sub_uint_uint 10: [----------] 12 tests from MatrixMultiply/0, where TypeParam = float 9: [ OK ] BinaryTests.Test_sub_uint_uint (1 ms) 9: [ RUN ] BinaryTests.Test_sub_uint_uint_left 9: [ OK ] BinaryTests.Test_sub_uint_uint_left (1 ms) 9: [ RUN ] BinaryTests.Test_sub_uint_uint_right 9: [ OK ] BinaryTests.Test_sub_uint_uint_right (0 ms) 9: [ RUN ] BinaryTests.Test_mul_uint_uint 9: [ OK ] BinaryTests.Test_mul_uint_uint (1 ms) 9: [ RUN ] BinaryTests.Test_mul_uint_uint_left 9: [ OK ] BinaryTests.Test_mul_uint_uint_left (0 ms) 9: [ RUN ] BinaryTests.Test_mul_uint_uint_right 9: [ OK ] BinaryTests.Test_mul_uint_uint_right (1 ms) 9: [ RUN ] BinaryTests.Test_add_intl_intl 10: [ RUN ] MatrixMultiply/0.Square 9: [ OK ] BinaryTests.Test_add_intl_intl (9 ms) 9: [ RUN ] BinaryTests.Test_add_intl_intl_left 9: [ OK ] BinaryTests.Test_add_intl_intl_left (0 ms) 9: [ RUN ] BinaryTests.Test_add_intl_intl_right 9: [ OK ] BinaryTests.Test_add_intl_intl_right (1 ms) 9: [ RUN ] BinaryTests.Test_sub_intl_intl 2: [ OK ] Approx2/3.Approx2LinearBatch (55 ms) 2: [ RUN ] Approx2/3.Approx2NearestArgsPos3D 2: [ OK ] Approx2/3.Approx2NearestArgsPos3D (0 ms) 2: [ RUN ] Approx2/3.Approx2LinearArgsPos3D 2: [ OK ] Approx2/3.Approx2LinearArgsPos3D (0 ms) 2: [ RUN ] Approx2/3.Approx2NearestArgsPosUnequal 2: [ OK ] Approx2/3.Approx2NearestArgsPosUnequal (0 ms) 2: [ RUN ] Approx2/3.Approx2ArgsInterpBilinear 9: [ OK ] BinaryTests.Test_sub_intl_intl (11 ms) 9: [ RUN ] BinaryTests.Test_sub_intl_intl_left 9: [ OK ] BinaryTests.Test_sub_intl_intl_left (1 ms) 9: [ RUN ] BinaryTests.Test_sub_intl_intl_right 9: [ OK ] BinaryTests.Test_sub_intl_intl_right (0 ms) 9: [ RUN ] BinaryTests.Test_mul_intl_intl 9: [ OK ] BinaryTests.Test_mul_intl_intl (1 ms) 9: [ RUN ] BinaryTests.Test_mul_intl_intl_left 9: [ OK ] BinaryTests.Test_mul_intl_intl_left (1 ms) 9: [ RUN ] BinaryTests.Test_mul_intl_intl_right 9: [ OK ] BinaryTests.Test_mul_intl_intl_right (0 ms) 9: [ RUN ] BinaryTests.Test_add_uintl_uintl 9: [ OK ] BinaryTests.Test_add_uintl_uintl (10 ms) 9: [ RUN ] BinaryTests.Test_add_uintl_uintl_left 9: [ OK ] BinaryTests.Test_add_uintl_uintl_left (1 ms) 9: [ RUN ] BinaryTests.Test_add_uintl_uintl_right 9: [ OK ] BinaryTests.Test_add_uintl_uintl_right (0 ms) 9: [ RUN ] BinaryTests.Test_sub_uintl_uintl 9: [ OK ] BinaryTests.Test_sub_uintl_uintl (1 ms) 9: [ RUN ] BinaryTests.Test_sub_uintl_uintl_left 9: [ OK ] BinaryTests.Test_sub_uintl_uintl_left (0 ms) 9: [ RUN ] BinaryTests.Test_sub_uintl_uintl_right 9: [ OK ] BinaryTests.Test_sub_uintl_uintl_right (1 ms) 9: [ RUN ] BinaryTests.Test_mul_uintl_uintl 9: [ OK ] BinaryTests.Test_mul_uintl_uintl (1 ms) 9: [ RUN ] BinaryTests.Test_mul_uintl_uintl_left 9: [ OK ] BinaryTests.Test_mul_uintl_uintl_left (0 ms) 9: [ RUN ] BinaryTests.Test_mul_uintl_uintl_right 9: [ OK ] BinaryTests.Test_mul_uintl_uintl_right (1 ms) 9: [ RUN ] BinaryTests.Test_add_cfloat_cfloat 9: [ OK ] BinaryTests.Test_add_cfloat_cfloat (1 ms) 9: [ RUN ] BinaryTests.Test_add_cfloat_cfloat_left 9: [ OK ] BinaryTests.Test_add_cfloat_cfloat_left (0 ms) 9: [ RUN ] BinaryTests.Test_add_cfloat_cfloat_right 9: [ OK ] BinaryTests.Test_add_cfloat_cfloat_right (1 ms) 9: [ RUN ] BinaryTests.Test_sub_cfloat_cfloat 9: [ OK ] BinaryTests.Test_sub_cfloat_cfloat (1 ms) 9: [ RUN ] BinaryTests.Test_sub_cfloat_cfloat_left 9: [ OK ] BinaryTests.Test_sub_cfloat_cfloat_left (0 ms) 9: [ RUN ] BinaryTests.Test_sub_cfloat_cfloat_right 9: [ OK ] BinaryTests.Test_sub_cfloat_cfloat_right (1 ms) 9: [ RUN ] BinaryTests.Test_add_cdouble_cdouble 2: [ OK ] Approx2/3.Approx2ArgsInterpBilinear (21 ms) 2: [ RUN ] Approx2/3.Approx2ArgsInterpCubic 9: [ OK ] BinaryTests.Test_add_cdouble_cdouble (1 ms) 9: [ RUN ] BinaryTests.Test_add_cdouble_cdouble_left 9: [ OK ] BinaryTests.Test_add_cdouble_cdouble_left (1 ms) 9: [ RUN ] BinaryTests.Test_add_cdouble_cdouble_right 9: [ OK ] BinaryTests.Test_add_cdouble_cdouble_right (0 ms) 9: [ RUN ] BinaryTests.Test_sub_cdouble_cdouble 9: [ OK ] BinaryTests.Test_sub_cdouble_cdouble (1 ms) 9: [ RUN ] BinaryTests.Test_sub_cdouble_cdouble_left 9: [ OK ] BinaryTests.Test_sub_cdouble_cdouble_left (1 ms) 9: [ RUN ] BinaryTests.Test_sub_cdouble_cdouble_right 9: [ OK ] BinaryTests.Test_sub_cdouble_cdouble_right (1 ms) 9: [ RUN ] BinaryTests.Test_bitor_int 9: [ OK ] BinaryTests.Test_bitor_int (0 ms) 9: [ RUN ] BinaryTests.Test_bitand_int 9: [ OK ] BinaryTests.Test_bitand_int (0 ms) 9: [ RUN ] BinaryTests.Test_bitxor_int 9: [ OK ] BinaryTests.Test_bitxor_int (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftl_int 9: [ OK ] BinaryTests.Test_bitshiftl_int (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftr_int 9: [ OK ] BinaryTests.Test_bitshiftr_int (0 ms) 9: [ RUN ] BinaryTests.Test_bitor_uint 9: [ OK ] BinaryTests.Test_bitor_uint (0 ms) 9: [ RUN ] BinaryTests.Test_bitand_uint 9: [ OK ] BinaryTests.Test_bitand_uint (0 ms) 9: [ RUN ] BinaryTests.Test_bitxor_uint 9: [ OK ] BinaryTests.Test_bitxor_uint (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftl_uint 9: [ OK ] BinaryTests.Test_bitshiftl_uint (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftr_uint 9: [ OK ] BinaryTests.Test_bitshiftr_uint (0 ms) 9: [ RUN ] BinaryTests.Test_bitor_intl 10: [ OK ] MatrixMultiply/0.Square (39 ms) 10: [ RUN ] MatrixMultiply/0.NonSquare 10: [ OK ] MatrixMultiply/0.NonSquare (0 ms) 10: [ RUN ] MatrixMultiply/0.SquareVector 10: [ OK ] MatrixMultiply/0.SquareVector (0 ms) 10: [ RUN ] MatrixMultiply/0.RectangleVector 10: [ OK ] MatrixMultiply/0.RectangleVector (0 ms) 10: [ RUN ] MatrixMultiply/0.Square_CPP 10: [ OK ] MatrixMultiply/0.Square_CPP (0 ms) 10: [ RUN ] MatrixMultiply/0.NonSquare_CPP 10: [ OK ] MatrixMultiply/0.NonSquare_CPP (0 ms) 10: [ RUN ] MatrixMultiply/0.SquareVector_CPP 10: [ OK ] MatrixMultiply/0.SquareVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/0.RectangleVector_CPP 9: [ OK ] BinaryTests.Test_bitor_intl (6 ms) 9: [ RUN ] BinaryTests.Test_bitand_intl 9: [ OK ] BinaryTests.Test_bitand_intl (0 ms) 9: [ RUN ] BinaryTests.Test_bitxor_intl 9: [ OK ] BinaryTests.Test_bitxor_intl (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftl_intl 9: [ OK ] BinaryTests.Test_bitshiftl_intl (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftr_intl 9: [ OK ] BinaryTests.Test_bitshiftr_intl (0 ms) 9: [ RUN ] BinaryTests.Test_bitor_uintl 9: [ OK ] BinaryTests.Test_bitor_uintl (0 ms) 9: [ RUN ] BinaryTests.Test_bitand_uintl 9: [ OK ] BinaryTests.Test_bitand_uintl (0 ms) 9: [ RUN ] BinaryTests.Test_bitxor_uintl 9: [ OK ] BinaryTests.Test_bitxor_uintl (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftl_uintl 9: [ OK ] BinaryTests.Test_bitshiftl_uintl (0 ms) 9: [ RUN ] BinaryTests.Test_bitshiftr_uintl 9: [ OK ] BinaryTests.Test_bitshiftr_uintl (0 ms) 9: [----------] 104 tests from BinaryTests (170 ms total) 9: 9: [----------] 84 tests from BinaryTestsFloating 9: [ RUN ] BinaryTestsFloating.Test_div_float_float 10: [ OK ] MatrixMultiply/0.RectangleVector_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_div_float_float (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_float_left 10: [ RUN ] MatrixMultiply/0.MultiGPUSquare_CPP 9: [ OK ] BinaryTestsFloating.Test_div_float_float_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_float_right 9: [ OK ] BinaryTestsFloating.Test_div_float_float_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_mod_float_float 10: [ OK ] MatrixMultiply/0.MultiGPUSquare_CPP (0 ms) 10: [ RUN ] MatrixMultiply/0.MultiGPUNonSquare_CPP 10: [ OK ] MatrixMultiply/0.MultiGPUNonSquare_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_mod_float_float (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mod_float_float_left 10: [ RUN ] MatrixMultiply/0.MultiGPUSquareVector_CPP 10: [ OK ] MatrixMultiply/0.MultiGPUSquareVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/0.MultiGPURectangleVector_CPP 10: [ OK ] MatrixMultiply/0.MultiGPURectangleVector_CPP (0 ms) 10: [----------] 12 tests from MatrixMultiply/0 (54 ms total) 10: 10: [----------] 12 tests from MatrixMultiply/1, where TypeParam = af::af_cfloat 10: [ RUN ] MatrixMultiply/1.Square 10: [ OK ] MatrixMultiply/1.Square (1 ms) 10: [ RUN ] MatrixMultiply/1.NonSquare 10: [ OK ] MatrixMultiply/1.NonSquare (0 ms) 10: [ RUN ] MatrixMultiply/1.SquareVector 10: [ OK ] MatrixMultiply/1.SquareVector (0 ms) 10: [ RUN ] MatrixMultiply/1.RectangleVector 10: [ OK ] MatrixMultiply/1.RectangleVector (0 ms) 10: [ RUN ] MatrixMultiply/1.Square_CPP 2: [ OK ] Approx2/3.Approx2ArgsInterpCubic (21 ms) 2: [ RUN ] Approx2/3.Approx2NearestArgsPrecision 9: [ OK ] BinaryTestsFloating.Test_mod_float_float_left (6 ms) 9: [ RUN ] BinaryTestsFloating.Test_mod_float_float_right 9: [ OK ] BinaryTestsFloating.Test_mod_float_float_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_atan2_float_float 9: [ OK ] BinaryTestsFloating.Test_atan2_float_float (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_atan2_float_float_left 9: [ OK ] BinaryTestsFloating.Test_atan2_float_float_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_atan2_float_float_right 9: [ OK ] BinaryTestsFloating.Test_atan2_float_float_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_pow_float_float 10: [ OK ] MatrixMultiply/1.Square_CPP (5 ms) 10: [ RUN ] MatrixMultiply/1.NonSquare_CPP 9: [ OK ] BinaryTestsFloating.Test_pow_float_float (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_pow_float_float_left 10: [ OK ] MatrixMultiply/1.NonSquare_CPP (1 ms) 10: [ RUN ] MatrixMultiply/1.SquareVector_CPP 9: [ OK ] BinaryTestsFloating.Test_pow_float_float_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_pow_float_float_right 10: [ OK ] MatrixMultiply/1.SquareVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/1.RectangleVector_CPP 9: [ OK ] BinaryTestsFloating.Test_pow_float_float_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_hypot_float_float 10: [ OK ] MatrixMultiply/1.RectangleVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/1.MultiGPUSquare_CPP 10: [ OK ] MatrixMultiply/1.MultiGPUSquare_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_hypot_float_float (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_hypot_float_float_left 10: [ RUN ] MatrixMultiply/1.MultiGPUNonSquare_CPP 9: [ OK ] BinaryTestsFloating.Test_hypot_float_float_left (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_hypot_float_float_right 10: [ OK ] MatrixMultiply/1.MultiGPUNonSquare_CPP (1 ms) 10: [ RUN ] MatrixMultiply/1.MultiGPUSquareVector_CPP 9: [ OK ] BinaryTestsFloating.Test_hypot_float_float_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_atan2_double_double 10: [ OK ] MatrixMultiply/1.MultiGPUSquareVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/1.MultiGPURectangleVector_CPP 10: [ OK ] MatrixMultiply/1.MultiGPURectangleVector_CPP (0 ms) 10: [----------] 12 tests from MatrixMultiply/1 (13 ms total) 10: 10: [----------] 12 tests from MatrixMultiply/2, where TypeParam = double 9: [ OK ] BinaryTestsFloating.Test_atan2_double_double (2 ms) 9: [ RUN ] BinaryTestsFloating.Test_atan2_double_double_left 10: [ RUN ] MatrixMultiply/2.Square 9: [ OK ] BinaryTestsFloating.Test_atan2_double_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_atan2_double_double_right 9: [ OK ] BinaryTestsFloating.Test_atan2_double_double_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_pow_double_double 9: [ OK ] BinaryTestsFloating.Test_pow_double_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_pow_double_double_left 9: [ OK ] BinaryTestsFloating.Test_pow_double_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_pow_double_double_right 9: [ OK ] BinaryTestsFloating.Test_pow_double_double_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_hypot_double_double 9: [ OK ] BinaryTestsFloating.Test_hypot_double_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_hypot_double_double_left 9: [ OK ] BinaryTestsFloating.Test_hypot_double_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_hypot_double_double_right 9: [ OK ] BinaryTestsFloating.Test_hypot_double_double_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_float_double 9: [ OK ] BinaryTestsFloating.Test_add_float_double (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_float_double_left 9: [ OK ] BinaryTestsFloating.Test_add_float_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_float_double_right 9: [ OK ] BinaryTestsFloating.Test_add_float_double_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_float_double 10: [ OK ] MatrixMultiply/2.Square (10 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_float_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_float_double_left 10: [ RUN ] MatrixMultiply/2.NonSquare 9: [ OK ] BinaryTestsFloating.Test_sub_float_double_left (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_float_double_right 2: [ OK ] Approx2/3.Approx2NearestArgsPrecision (22 ms) 2: [ RUN ] Approx2/3.Approx2LinearArgsPrecision 9: [ OK ] BinaryTestsFloating.Test_sub_float_double_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_float_double 10: [ OK ] MatrixMultiply/2.NonSquare (0 ms) 10: [ RUN ] MatrixMultiply/2.SquareVector 9: [ OK ] BinaryTestsFloating.Test_mul_float_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_float_double_left 10: [ OK ] MatrixMultiply/2.SquareVector (0 ms) 9: [ OK ] BinaryTestsFloating.Test_mul_float_double_left (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_float_double_right 10: [ RUN ] MatrixMultiply/2.RectangleVector 9: [ OK ] BinaryTestsFloating.Test_mul_float_double_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_double 10: [ OK ] MatrixMultiply/2.RectangleVector (1 ms) 10: [ RUN ] MatrixMultiply/2.Square_CPP 9: [ OK ] BinaryTestsFloating.Test_div_float_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_double_left 9: [ OK ] BinaryTestsFloating.Test_div_float_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_double_right 10: [ OK ] MatrixMultiply/2.Square_CPP (1 ms) 9: [ OK ] BinaryTestsFloating.Test_div_float_double_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_cfloat_cdouble 10: [ RUN ] MatrixMultiply/2.NonSquare_CPP 10: [ OK ] MatrixMultiply/2.NonSquare_CPP (0 ms) 10: [ RUN ] MatrixMultiply/2.SquareVector_CPP 9: [ OK ] BinaryTestsFloating.Test_add_cfloat_cdouble (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_cfloat_cdouble_left 10: [ OK ] MatrixMultiply/2.SquareVector_CPP (1 ms) 10: [ RUN ] MatrixMultiply/2.RectangleVector_CPP 9: [ OK ] BinaryTestsFloating.Test_add_cfloat_cdouble_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_cfloat_cdouble_right 10: [ OK ] MatrixMultiply/2.RectangleVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/2.MultiGPUSquare_CPP 9: [ OK ] BinaryTestsFloating.Test_add_cfloat_cdouble_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_cfloat_cdouble 10: [ OK ] MatrixMultiply/2.MultiGPUSquare_CPP (0 ms) 10: [ RUN ] MatrixMultiply/2.MultiGPUNonSquare_CPP 10: [ OK ] MatrixMultiply/2.MultiGPUNonSquare_CPP (1 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_cfloat_cdouble (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_cfloat_cdouble_left 10: [ RUN ] MatrixMultiply/2.MultiGPUSquareVector_CPP 10: [ OK ] MatrixMultiply/2.MultiGPUSquareVector_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_cfloat_cdouble_left (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_cfloat_cdouble_right 10: [ RUN ] MatrixMultiply/2.MultiGPURectangleVector_CPP 10: [ OK ] MatrixMultiply/2.MultiGPURectangleVector_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_cfloat_cdouble_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_cfloat_cdouble 10: [----------] 12 tests from MatrixMultiply/2 (20 ms total) 10: 10: [----------] 12 tests from MatrixMultiply/3, where TypeParam = af::af_cdouble 10: [ RUN ] MatrixMultiply/3.Square 9: [ OK ] BinaryTestsFloating.Test_mul_cfloat_cdouble (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_cfloat_cdouble_left 9: [ OK ] BinaryTestsFloating.Test_mul_cfloat_cdouble_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_cfloat_cdouble_right 9: [ OK ] BinaryTestsFloating.Test_mul_cfloat_cdouble_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_cfloat_cdouble 9: [ OK ] BinaryTestsFloating.Test_div_cfloat_cdouble (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_cfloat_cdouble_left 9: [ OK ] BinaryTestsFloating.Test_div_cfloat_cdouble_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_cfloat_cdouble_right 9: [ OK ] BinaryTestsFloating.Test_div_cfloat_cdouble_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_float_cfloat 10: [ OK ] MatrixMultiply/3.Square (6 ms) 9: [ OK ] BinaryTestsFloating.Test_add_float_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_float_cfloat_left 10: [ RUN ] MatrixMultiply/3.NonSquare 9: [ OK ] BinaryTestsFloating.Test_add_float_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_float_cfloat_right 10: [ OK ] MatrixMultiply/3.NonSquare (0 ms) 10: [ RUN ] MatrixMultiply/3.SquareVector 9: [ OK ] BinaryTestsFloating.Test_add_float_cfloat_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_float_cfloat 10: [ OK ] MatrixMultiply/3.SquareVector (0 ms) 10: [ RUN ] MatrixMultiply/3.RectangleVector 10: [ OK ] MatrixMultiply/3.RectangleVector (0 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_float_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_float_cfloat_left 10: [ RUN ] MatrixMultiply/3.Square_CPP 10: [ OK ] MatrixMultiply/3.Square_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_float_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_float_cfloat_right 10: [ RUN ] MatrixMultiply/3.NonSquare_CPP 10: [ OK ] MatrixMultiply/3.NonSquare_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_sub_float_cfloat_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_float_cfloat 10: [ RUN ] MatrixMultiply/3.SquareVector_CPP 10: [ OK ] MatrixMultiply/3.SquareVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/3.RectangleVector_CPP 9: [ OK ] BinaryTestsFloating.Test_mul_float_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_float_cfloat_left 10: [ OK ] MatrixMultiply/3.RectangleVector_CPP (0 ms) 9: [ OK ] BinaryTestsFloating.Test_mul_float_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_float_cfloat_right 10: [ RUN ] MatrixMultiply/3.MultiGPUSquare_CPP 10: [ OK ] MatrixMultiply/3.MultiGPUSquare_CPP (0 ms) 2: [ OK ] Approx2/3.Approx2LinearArgsPrecision (21 ms) 2: [----------] 11 tests from Approx2/3 (260 ms total) 2: 2: [----------] 3 tests from Approx2 2: [ RUN ] Approx2.CPP 10: [ RUN ] MatrixMultiply/3.MultiGPUNonSquare_CPP 10: [ OK ] MatrixMultiply/3.MultiGPUNonSquare_CPP (0 ms) 10: [ RUN ] MatrixMultiply/3.MultiGPUSquareVector_CPP 10: [ OK ] MatrixMultiply/3.MultiGPUSquareVector_CPP (0 ms) 10: [ RUN ] MatrixMultiply/3.MultiGPURectangleVector_CPP 10: [ OK ] MatrixMultiply/3.MultiGPURectangleVector_CPP (0 ms) 10: [----------] 12 tests from MatrixMultiply/3 (14 ms total) 10: 10: [----------] Global test environment tear-down 10: [==========] 48 tests from 4 test cases ran. (121 ms total) 10: [ PASSED ] 48 tests. 7/95 Test #10: Test_blas_cpu .................... Passed 0.33 sec test 12 Start 12: Test_complex_cpu 12: Test command: /<>/obj-arm-linux-gnueabihf/test/complex_cpu 12: Working Directory: /<>/obj-arm-linux-gnueabihf/test 12: Test timeout computed to be: 10000000 9: [ OK ] BinaryTestsFloating.Test_mul_float_cfloat_right (5 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_cfloat 9: [ OK ] BinaryTestsFloating.Test_div_float_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_cfloat_left 9: [ OK ] BinaryTestsFloating.Test_div_float_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_float_cfloat_right 9: [ OK ] BinaryTestsFloating.Test_div_float_cfloat_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_double_cfloat 9: [ OK ] BinaryTestsFloating.Test_add_double_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_double_cfloat_left 9: [ OK ] BinaryTestsFloating.Test_add_double_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_double_cfloat_right 9: [ OK ] BinaryTestsFloating.Test_add_double_cfloat_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_double_cfloat 9: [ OK ] BinaryTestsFloating.Test_sub_double_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_double_cfloat_left 9: [ OK ] BinaryTestsFloating.Test_sub_double_cfloat_left (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_double_cfloat_right 9: [ OK ] BinaryTestsFloating.Test_sub_double_cfloat_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_double_cfloat 9: [ OK ] BinaryTestsFloating.Test_mul_double_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_double_cfloat_left 9: [ OK ] BinaryTestsFloating.Test_mul_double_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_double_cfloat_right 9: [ OK ] BinaryTestsFloating.Test_mul_double_cfloat_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_double_cfloat 9: [ OK ] BinaryTestsFloating.Test_div_double_cfloat (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_double_cfloat_left 9: [ OK ] BinaryTestsFloating.Test_div_double_cfloat_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_double_cfloat_right 9: [ OK ] BinaryTestsFloating.Test_div_double_cfloat_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_cfloat_double 9: [ OK ] BinaryTestsFloating.Test_add_cfloat_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_cfloat_double_left 9: [ OK ] BinaryTestsFloating.Test_add_cfloat_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_add_cfloat_double_right 9: [ OK ] BinaryTestsFloating.Test_add_cfloat_double_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_cfloat_double 2: [ OK ] Approx2.CPP (21 ms) 2: [ RUN ] Approx2.CPPNearestBatch 9: [ OK ] BinaryTestsFloating.Test_sub_cfloat_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_cfloat_double_left 9: [ OK ] BinaryTestsFloating.Test_sub_cfloat_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_sub_cfloat_double_right 9: [ OK ] BinaryTestsFloating.Test_sub_cfloat_double_right (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_cfloat_double 9: [ OK ] BinaryTestsFloating.Test_mul_cfloat_double (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_cfloat_double_left 9: [ OK ] BinaryTestsFloating.Test_mul_cfloat_double_left (1 ms) 9: [ RUN ] BinaryTestsFloating.Test_mul_cfloat_double_right 9: [ OK ] BinaryTestsFloating.Test_mul_cfloat_double_right (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_cfloat_double 9: [ OK ] BinaryTestsFloating.Test_div_cfloat_double (2 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_cfloat_double_left 9: [ OK ] BinaryTestsFloating.Test_div_cfloat_double_left (0 ms) 9: [ RUN ] BinaryTestsFloating.Test_div_cfloat_double_right 9: [ OK ] BinaryTestsFloating.Test_div_cfloat_double_right (1 ms) 9: [----------] 84 tests from BinaryTestsFloating (78 ms total) 9: 9: [----------] Global test environment tear-down 9: [==========] 188 tests from 2 test cases ran. (298 ms total) 9: [ PASSED ] 188 tests. 8/95 Test #9: Test_binary_cpu .................. Passed 0.43 sec test 13 Start 13: Test_constant_cpu 13: Test command: /<>/obj-arm-linux-gnueabihf/test/constant_cpu 13: Working Directory: /<>/obj-arm-linux-gnueabihf/test 13: Test timeout computed to be: 10000000 2: [ OK ] Approx2.CPPNearestBatch (35 ms) 2: [ RUN ] Approx2.CPPLinearBatch 2: [ OK ] Approx2.CPPLinearBatch (26 ms) 2: [----------] 3 tests from Approx2 (82 ms total) 2: 2: [----------] Global test environment tear-down 2: [==========] 47 tests from 5 test cases ran. (1508 ms total) 2: [ PASSED ] 47 tests. 9/95 Test #2: Test_approx2_cpu ................. Passed 2.56 sec test 14 Start 14: Test_convolve_cpu 14: Test command: /<>/obj-arm-linux-gnueabihf/test/convolve_cpu 14: Working Directory: /<>/obj-arm-linux-gnueabihf/test 14: Test timeout computed to be: 10000000 12: Running main() from gtest_main.cc 12: [==========] Running 18 tests from 1 test case. 12: [----------] Global test environment set-up. 12: [----------] 18 tests from ComplexTests 12: [ RUN ] ComplexTests.Test_float_float 12: [ OK ] ComplexTests.Test_float_float (0 ms) 12: [ RUN ] ComplexTests.Test_cplx_float_float_left 13: Running main() from gtest_main.cc 13: [==========] Running 60 tests from 12 test cases. 13: [----------] Global test environment set-up. 13: [----------] 5 tests from Constant/0, where TypeParam = float 13: [ RUN ] Constant/0.basicCPP 12: [ OK ] ComplexTests.Test_cplx_float_float_left (13 ms) 12: [ RUN ] ComplexTests.Test_cplx_float_float_right 12: [ OK ] ComplexTests.Test_cplx_float_float_right (0 ms) 12: [ RUN ] ComplexTests.Test_float_float_Real 13: [ OK ] Constant/0.basicCPP (13 ms) 13: [ RUN ] Constant/0.basicC 12: [ OK ] ComplexTests.Test_float_float_Real (14 ms) 12: [ RUN ] ComplexTests.Test_float_float_Imag 12: [ OK ] ComplexTests.Test_float_float_Imag (0 ms) 12: [ RUN ] ComplexTests.Test_float_float_Conj 13: [ OK ] Constant/0.basicC (13 ms) 13: [ RUN ] Constant/0.IdentityC 12: [ OK ] ComplexTests.Test_float_float_Conj (0 ms) 12: [ RUN ] ComplexTests.Test_double_double 12: [ OK ] ComplexTests.Test_double_double (0 ms) 12: [ RUN ] ComplexTests.Test_cplx_double_double_left 12: [ OK ] ComplexTests.Test_cplx_double_double_left (0 ms) 12: [ RUN ] ComplexTests.Test_cplx_double_double_right 12: [ OK ] ComplexTests.Test_cplx_double_double_right (0 ms) 12: [ RUN ] ComplexTests.Test_double_double_Real 12: [ OK ] ComplexTests.Test_double_double_Real (0 ms) 12: [ RUN ] ComplexTests.Test_double_double_Imag 12: [ OK ] ComplexTests.Test_double_double_Imag (0 ms) 12: [ RUN ] ComplexTests.Test_double_double_Conj 12: [ OK ] ComplexTests.Test_double_double_Conj (0 ms) 12: [ RUN ] ComplexTests.Test_float_double 12: [ OK ] ComplexTests.Test_float_double (0 ms) 12: [ RUN ] ComplexTests.Test_cplx_float_double_left 12: [ OK ] ComplexTests.Test_cplx_float_double_left (0 ms) 12: [ RUN ] ComplexTests.Test_cplx_float_double_right 12: [ OK ] ComplexTests.Test_cplx_float_double_right (0 ms) 12: [ RUN ] ComplexTests.Test_float_double_Real 12: [ OK ] ComplexTests.Test_float_double_Real (0 ms) 12: [ RUN ] ComplexTests.Test_float_double_Imag 12: [ OK ] ComplexTests.Test_float_double_Imag (0 ms) 12: [ RUN ] ComplexTests.Test_float_double_Conj 12: [ OK ] ComplexTests.Test_float_double_Conj (0 ms) 12: [----------] 18 tests from ComplexTests (36 ms total) 12: 12: [----------] Global test environment tear-down 12: [==========] 18 tests from 1 test case ran. (73 ms total) 12: [ PASSED ] 18 tests. 10/95 Test #12: Test_complex_cpu ................. Passed 0.18 sec test 15 Start 15: Test_corrcoef_cpu 15: Test command: /<>/obj-arm-linux-gnueabihf/test/corrcoef_cpu 15: Working Directory: /<>/obj-arm-linux-gnueabihf/test 15: Test timeout computed to be: 10000000 13: [ OK ] Constant/0.IdentityC (22 ms) 13: [ RUN ] Constant/0.IdentityCPP 13: [ OK ] Constant/0.IdentityCPP (26 ms) 13: [ RUN ] Constant/0.IdentityCPPError 13: [ OK ] Constant/0.IdentityCPPError (16 ms) 13: [----------] 5 tests from Constant/0 (90 ms total) 13: 13: [----------] 5 tests from Constant/1, where TypeParam = af::af_cfloat 13: [ RUN ] Constant/1.basicCPP 13: [ OK ] Constant/1.basicCPP (14 ms) 13: [ RUN ] Constant/1.basicC 13: [ OK ] Constant/1.basicC (0 ms) 13: [ RUN ] Constant/1.IdentityC 15: Running main() from gtest_main.cc 15: [==========] Running 8 tests from 8 test cases. 15: [----------] Global test environment set-up. 15: [----------] 1 test from CorrelationCoefficient/0, where TypeParam = float 15: [ RUN ] CorrelationCoefficient/0.All 13: [ OK ] Constant/1.IdentityC (20 ms) 13: [ RUN ] Constant/1.IdentityCPP 15: [ OK ] CorrelationCoefficient/0.All (9 ms) 15: [----------] 1 test from CorrelationCoefficient/0 (21 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/1, where TypeParam = double 15: [ RUN ] CorrelationCoefficient/1.All 15: [ OK ] CorrelationCoefficient/1.All (1 ms) 15: [----------] 1 test from CorrelationCoefficient/1 (1 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/2, where TypeParam = int 15: [ RUN ] CorrelationCoefficient/2.All 15: [ OK ] CorrelationCoefficient/2.All (1 ms) 15: [----------] 1 test from CorrelationCoefficient/2 (1 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/3, where TypeParam = unsigned int 15: [ RUN ] CorrelationCoefficient/3.All 15: [ OK ] CorrelationCoefficient/3.All (1 ms) 15: [----------] 1 test from CorrelationCoefficient/3 (1 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/4, where TypeParam = long long 15: [ RUN ] CorrelationCoefficient/4.All 15: [ OK ] CorrelationCoefficient/4.All (1 ms) 15: [----------] 1 test from CorrelationCoefficient/4 (1 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/5, where TypeParam = unsigned long long 15: [ RUN ] CorrelationCoefficient/5.All 15: [ OK ] CorrelationCoefficient/5.All (9 ms) 15: [----------] 1 test from CorrelationCoefficient/5 (11 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/6, where TypeParam = char 15: [ RUN ] CorrelationCoefficient/6.All 15: [ OK ] CorrelationCoefficient/6.All (0 ms) 15: [----------] 1 test from CorrelationCoefficient/6 (1 ms total) 15: 15: [----------] 1 test from CorrelationCoefficient/7, where TypeParam = unsigned char 15: [ RUN ] CorrelationCoefficient/7.All 15: [ OK ] CorrelationCoefficient/7.All (0 ms) 15: [----------] 1 test from CorrelationCoefficient/7 (1 ms total) 15: 15: [----------] Global test environment tear-down 15: [==========] 8 tests from 8 test cases ran. (50 ms total) 15: [ PASSED ] 8 tests. 11/95 Test #15: Test_corrcoef_cpu ................ Passed 0.12 sec test 16 Start 16: Test_covariance_cpu 16: Test command: /<>/obj-arm-linux-gnueabihf/test/covariance_cpu 16: Working Directory: /<>/obj-arm-linux-gnueabihf/test 16: Test timeout computed to be: 10000000 13: [ OK ] Constant/1.IdentityCPP (36 ms) 13: [ RUN ] Constant/1.IdentityCPPError 13: [ OK ] Constant/1.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/1 (70 ms total) 13: 13: [----------] 5 tests from Constant/2, where TypeParam = double 13: [ RUN ] Constant/2.basicCPP 13: [ OK ] Constant/2.basicCPP (14 ms) 13: [ RUN ] Constant/2.basicC 13: [ OK ] Constant/2.basicC (0 ms) 13: [ RUN ] Constant/2.IdentityC 13: [ OK ] Constant/2.IdentityC (13 ms) 13: [ RUN ] Constant/2.IdentityCPP 13: [ OK ] Constant/2.IdentityCPP (26 ms) 13: [ RUN ] Constant/2.IdentityCPPError 13: [ OK ] Constant/2.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/2 (53 ms total) 13: 13: [----------] 5 tests from Constant/3, where TypeParam = af::af_cdouble 13: [ RUN ] Constant/3.basicCPP 13: [ OK ] Constant/3.basicCPP (14 ms) 13: [ RUN ] Constant/3.basicC 13: [ OK ] Constant/3.basicC (0 ms) 13: [ RUN ] Constant/3.IdentityC 13: [ OK ] Constant/3.IdentityC (25 ms) 13: [ RUN ] Constant/3.IdentityCPP 16: Running main() from gtest_main.cc 16: [==========] Running 20 tests from 10 test cases. 16: [----------] Global test environment set-up. 16: [----------] 2 tests from Covariance/0, where TypeParam = float 16: [ RUN ] Covariance/0.Vector 16: [ OK ] Covariance/0.Vector (1 ms) 16: [ RUN ] Covariance/0.Matrix 16: [ OK ] Covariance/0.Matrix (2 ms) 16: [----------] 2 tests from Covariance/0 (14 ms total) 16: 16: [----------] 2 tests from Covariance/1, where TypeParam = double 16: [ RUN ] Covariance/1.Vector 16: [ OK ] Covariance/1.Vector (12 ms) 16: [ RUN ] Covariance/1.Matrix 16: [ OK ] Covariance/1.Matrix (2 ms) 16: [----------] 2 tests from Covariance/1 (15 ms total) 16: 16: [----------] 2 tests from Covariance/2, where TypeParam = int 16: [ RUN ] Covariance/2.Vector 16: [ OK ] Covariance/2.Vector (0 ms) 16: [ RUN ] Covariance/2.Matrix 13: [ OK ] Constant/3.IdentityCPP (45 ms) 13: [ RUN ] Constant/3.IdentityCPPError 13: [ OK ] Constant/3.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/3 (84 ms total) 13: 13: [----------] 5 tests from Constant/4, where TypeParam = int 13: [ RUN ] Constant/4.basicCPP 13: [ OK ] Constant/4.basicCPP (0 ms) 13: [ RUN ] Constant/4.basicC 13: [ OK ] Constant/4.basicC (0 ms) 13: [ RUN ] Constant/4.IdentityC 16: [ OK ] Covariance/2.Matrix (3 ms) 16: [----------] 2 tests from Covariance/2 (3 ms total) 16: 16: [----------] 2 tests from Covariance/3, where TypeParam = unsigned int 16: [ RUN ] Covariance/3.Vector 16: [ OK ] Covariance/3.Vector (0 ms) 16: [ RUN ] Covariance/3.Matrix 16: [ OK ] Covariance/3.Matrix (2 ms) 16: [----------] 2 tests from Covariance/3 (3 ms total) 16: 16: [----------] 2 tests from Covariance/4, where TypeParam = long long 16: [ RUN ] Covariance/4.Vector 16: [ OK ] Covariance/4.Vector (0 ms) 16: [ RUN ] Covariance/4.Matrix 16: [ OK ] Covariance/4.Matrix (3 ms) 16: [----------] 2 tests from Covariance/4 (4 ms total) 16: 16: [----------] 2 tests from Covariance/5, where TypeParam = unsigned long long 16: [ RUN ] Covariance/5.Vector 16: [ OK ] Covariance/5.Vector (0 ms) 16: [ RUN ] Covariance/5.Matrix 16: [ OK ] Covariance/5.Matrix (3 ms) 13: [ OK ] Constant/4.IdentityC (13 ms) 13: [ RUN ] Constant/4.IdentityCPP 16: [----------] 2 tests from Covariance/5 (4 ms total) 16: 16: [----------] 2 tests from Covariance/6, where TypeParam = unsigned char 16: [ RUN ] Covariance/6.Vector 16: [ OK ] Covariance/6.Vector (0 ms) 16: [ RUN ] Covariance/6.Matrix 16: [ OK ] Covariance/6.Matrix (3 ms) 16: [----------] 2 tests from Covariance/6 (3 ms total) 16: 16: [----------] 2 tests from Covariance/7, where TypeParam = short 16: [ RUN ] Covariance/7.Vector 16: [ OK ] Covariance/7.Vector (1 ms) 16: [ RUN ] Covariance/7.Matrix 16: [ OK ] Covariance/7.Matrix (2 ms) 16: [----------] 2 tests from Covariance/7 (3 ms total) 16: 16: [----------] 2 tests from Covariance/8, where TypeParam = unsigned short 16: [ RUN ] Covariance/8.Vector 16: [ OK ] Covariance/8.Vector (0 ms) 16: [ RUN ] Covariance/8.Matrix 16: [ OK ] Covariance/8.Matrix (2 ms) 16: [----------] 2 tests from Covariance/8 (3 ms total) 16: 16: [----------] 2 tests from Covariance 16: [ RUN ] Covariance.c32 16: [ OK ] Covariance.c32 (0 ms) 16: [ RUN ] Covariance.c64 16: [ OK ] Covariance.c64 (0 ms) 16: [----------] 2 tests from Covariance (1 ms total) 16: 16: [----------] Global test environment tear-down 16: [==========] 20 tests from 10 test cases ran. (70 ms total) 16: [ PASSED ] 20 tests. 12/95 Test #16: Test_covariance_cpu .............. Passed 0.17 sec test 17 Start 17: Test_diagonal_cpu 17: Test command: /<>/obj-arm-linux-gnueabihf/test/diagonal_cpu 17: Working Directory: /<>/obj-arm-linux-gnueabihf/test 17: Test timeout computed to be: 10000000 14: Running main() from gtest_main.cc 14: [==========] Running 394 tests from 17 test cases. 14: [----------] Global test environment set-up. 14: [----------] 32 tests from Convolve/0, where TypeParam = af::af_cdouble 14: [ RUN ] Convolve/0.Vector 13: [ OK ] Constant/4.IdentityCPP (25 ms) 13: [ RUN ] Constant/4.IdentityCPPError 13: [ OK ] Constant/4.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/4 (38 ms total) 13: 13: [----------] 5 tests from Constant/5, where TypeParam = unsigned int 13: [ RUN ] Constant/5.basicCPP 13: [ OK ] Constant/5.basicCPP (0 ms) 13: [ RUN ] Constant/5.basicC 13: [ OK ] Constant/5.basicC (0 ms) 13: [ RUN ] Constant/5.IdentityC 13: [ OK ] Constant/5.IdentityC (12 ms) 13: [ RUN ] Constant/5.IdentityCPP 14: [ OK ] Convolve/0.Vector (20 ms) 14: [ RUN ] Convolve/0.Rectangle 14: [ OK ] Convolve/0.Rectangle (0 ms) 14: [ RUN ] Convolve/0.Cuboid 14: [ OK ] Convolve/0.Cuboid (1 ms) 14: [ RUN ] Convolve/0.Vector_Many2One 14: [ OK ] Convolve/0.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/0.Rectangle_Many2One 14: [ OK ] Convolve/0.Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/0.Cuboid_Many2One 14: [ OK ] Convolve/0.Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/0.Vector_Many2Many 14: [ OK ] Convolve/0.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/0.Rectangle_Many2Many 14: [ OK ] Convolve/0.Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/0.Cuboid_Many2Many 14: [ OK ] Convolve/0.Cuboid_Many2Many (1 ms) 14: [ RUN ] Convolve/0.Vector_One2Many 14: [ OK ] Convolve/0.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/0.Rectangle_One2Many 14: [ OK ] Convolve/0.Rectangle_One2Many (9 ms) 14: [ RUN ] Convolve/0.Cuboid_One2Many 14: [ OK ] Convolve/0.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/0.Same_Vector 14: [ OK ] Convolve/0.Same_Vector (0 ms) 14: [ RUN ] Convolve/0.Same_Rectangle 14: [ OK ] Convolve/0.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/0.Same_Cuboid 13: [ OK ] Constant/5.IdentityCPP (25 ms) 13: [ RUN ] Constant/5.IdentityCPPError 13: [ OK ] Constant/5.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/5 (37 ms total) 13: 13: [----------] 5 tests from Constant/6, where TypeParam = char 13: [ RUN ] Constant/6.basicCPP 13: [ OK ] Constant/6.basicCPP (0 ms) 13: [ RUN ] Constant/6.basicC 13: [ OK ] Constant/6.basicC (0 ms) 13: [ RUN ] Constant/6.IdentityC 14: [ OK ] Convolve/0.Same_Cuboid (9 ms) 14: [ RUN ] Convolve/0.Same_Vector_Many2One 14: [ OK ] Convolve/0.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/0.Same_Rectangle_Many2One 14: [ OK ] Convolve/0.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/0.Same_Cuboid_Many2One 14: [ OK ] Convolve/0.Same_Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/0.Same_Vector_Many2Many 14: [ OK ] Convolve/0.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/0.Same_Rectangle_Many2Many 14: [ OK ] Convolve/0.Same_Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/0.Same_Cuboid_Many2Many 14: [ OK ] Convolve/0.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/0.Same_Vector_One2Many 14: [ OK ] Convolve/0.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/0.Same_Rectangle_One2Many 14: [ OK ] Convolve/0.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/0.Same_Cuboid_One2Many 14: [ OK ] Convolve/0.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Full 14: [ OK ] Convolve/0.Separable2D_Full (1 ms) 14: [ RUN ] Convolve/0.Separable2D_Full_Batch 14: [ OK ] Convolve/0.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Full_Rectangle 14: [ OK ] Convolve/0.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/0.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Same 14: [ OK ] Convolve/0.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Same_Batch 14: [ OK ] Convolve/0.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Same_Rectangle 14: [ OK ] Convolve/0.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/0.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/0.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/0 (44 ms total) 14: 14: [----------] 32 tests from Convolve/1, where TypeParam = af::af_cfloat 14: [ RUN ] Convolve/1.Vector 14: [ OK ] Convolve/1.Vector (0 ms) 14: [ RUN ] Convolve/1.Rectangle 14: [ OK ] Convolve/1.Rectangle (0 ms) 14: [ RUN ] Convolve/1.Cuboid 14: [ OK ] Convolve/1.Cuboid (1 ms) 14: [ RUN ] Convolve/1.Vector_Many2One 14: [ OK ] Convolve/1.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/1.Rectangle_Many2One 14: [ OK ] Convolve/1.Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/1.Cuboid_Many2One 14: [ OK ] Convolve/1.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/1.Vector_Many2Many 14: [ OK ] Convolve/1.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/1.Rectangle_Many2Many 14: [ OK ] Convolve/1.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/1.Cuboid_Many2Many 14: [ OK ] Convolve/1.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/1.Vector_One2Many 14: [ OK ] Convolve/1.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/1.Rectangle_One2Many 14: [ OK ] Convolve/1.Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/1.Cuboid_One2Many 14: [ OK ] Convolve/1.Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/1.Same_Vector 14: [ OK ] Convolve/1.Same_Vector (0 ms) 14: [ RUN ] Convolve/1.Same_Rectangle 14: [ OK ] Convolve/1.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/1.Same_Cuboid 14: [ OK ] Convolve/1.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/1.Same_Vector_Many2One 14: [ OK ] Convolve/1.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/1.Same_Rectangle_Many2One 14: [ OK ] Convolve/1.Same_Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/1.Same_Cuboid_Many2One 14: [ OK ] Convolve/1.Same_Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/1.Same_Vector_Many2Many 14: [ OK ] Convolve/1.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/1.Same_Rectangle_Many2Many 14: [ OK ] Convolve/1.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/1.Same_Cuboid_Many2Many 14: [ OK ] Convolve/1.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/1.Same_Vector_One2Many 14: [ OK ] Convolve/1.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/1.Same_Rectangle_One2Many 14: [ OK ] Convolve/1.Same_Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/1.Same_Cuboid_One2Many 14: [ OK ] Convolve/1.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Full 14: [ OK ] Convolve/1.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Full_Batch 14: [ OK ] Convolve/1.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Full_Rectangle 14: [ OK ] Convolve/1.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/1.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Same 14: [ OK ] Convolve/1.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Same_Batch 14: [ OK ] Convolve/1.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Same_Rectangle 14: [ OK ] Convolve/1.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/1.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/1.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/1 (5 ms total) 14: 14: [----------] 32 tests from Convolve/2, where TypeParam = float 14: [ RUN ] Convolve/2.Vector 13: [ OK ] Constant/6.IdentityC (11 ms) 13: [ RUN ] Constant/6.IdentityCPP 14: [ OK ] Convolve/2.Vector (10 ms) 14: [ RUN ] Convolve/2.Rectangle 14: [ OK ] Convolve/2.Rectangle (0 ms) 14: [ RUN ] Convolve/2.Cuboid 14: [ OK ] Convolve/2.Cuboid (0 ms) 14: [ RUN ] Convolve/2.Vector_Many2One 14: [ OK ] Convolve/2.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/2.Rectangle_Many2One 14: [ OK ] Convolve/2.Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/2.Cuboid_Many2One 14: [ OK ] Convolve/2.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/2.Vector_Many2Many 14: [ OK ] Convolve/2.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/2.Rectangle_Many2Many 14: [ OK ] Convolve/2.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/2.Cuboid_Many2Many 14: [ OK ] Convolve/2.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/2.Vector_One2Many 14: [ OK ] Convolve/2.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/2.Rectangle_One2Many 14: [ OK ] Convolve/2.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/2.Cuboid_One2Many 14: [ OK ] Convolve/2.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/2.Same_Vector 14: [ OK ] Convolve/2.Same_Vector (0 ms) 14: [ RUN ] Convolve/2.Same_Rectangle 13: [ OK ] Constant/6.IdentityCPP (22 ms) 13: [ RUN ] Constant/6.IdentityCPPError 13: [ OK ] Constant/6.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/6 (33 ms total) 13: 13: [----------] 5 tests from Constant/7, where TypeParam = unsigned char 13: [ RUN ] Constant/7.basicCPP 13: [ OK ] Constant/7.basicCPP (0 ms) 13: [ RUN ] Constant/7.basicC 13: [ OK ] Constant/7.basicC (0 ms) 13: [ RUN ] Constant/7.IdentityC 14: [ OK ] Convolve/2.Same_Rectangle (10 ms) 14: [ RUN ] Convolve/2.Same_Cuboid 14: [ OK ] Convolve/2.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/2.Same_Vector_Many2One 14: [ OK ] Convolve/2.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/2.Same_Rectangle_Many2One 14: [ OK ] Convolve/2.Same_Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/2.Same_Cuboid_Many2One 14: [ OK ] Convolve/2.Same_Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/2.Same_Vector_Many2Many 14: [ OK ] Convolve/2.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/2.Same_Rectangle_Many2Many 14: [ OK ] Convolve/2.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/2.Same_Cuboid_Many2Many 14: [ OK ] Convolve/2.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/2.Same_Vector_One2Many 14: [ OK ] Convolve/2.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/2.Same_Rectangle_One2Many 14: [ OK ] Convolve/2.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/2.Same_Cuboid_One2Many 14: [ OK ] Convolve/2.Same_Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/2.Separable2D_Full 14: [ OK ] Convolve/2.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/2.Separable2D_Full_Batch 13: [ OK ] Constant/7.IdentityC (11 ms) 13: [ RUN ] Constant/7.IdentityCPP 14: [ OK ] Convolve/2.Separable2D_Full_Batch (10 ms) 14: [ RUN ] Convolve/2.Separable2D_Full_Rectangle 14: [ OK ] Convolve/2.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/2.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/2.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/2.Separable2D_Same 14: [ OK ] Convolve/2.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/2.Separable2D_Same_Batch 14: [ OK ] Convolve/2.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/2.Separable2D_Same_Rectangle 14: [ OK ] Convolve/2.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/2.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/2.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/2 (35 ms total) 14: 14: [----------] 32 tests from Convolve/3, where TypeParam = double 14: [ RUN ] Convolve/3.Vector 17: Running main() from gtest_main.cc 17: [==========] Running 19 tests from 7 test cases. 17: [----------] Global test environment set-up. 14: [ OK ] Convolve/3.Vector (10 ms) 14: [ RUN ] Convolve/3.Rectangle 14: [ OK ] Convolve/3.Rectangle (0 ms) 14: [ RUN ] Convolve/3.Cuboid 14: [ OK ] Convolve/3.Cuboid (1 ms) 14: [ RUN ] Convolve/3.Vector_Many2One 14: [ OK ] Convolve/3.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/3.Rectangle_Many2One 14: [ OK ] Convolve/3.Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/3.Cuboid_Many2One 14: [ OK ] Convolve/3.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/3.Vector_Many2Many 14: [ OK ] Convolve/3.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/3.Rectangle_Many2Many 14: [ OK ] Convolve/3.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/3.Cuboid_Many2Many 17: [----------] 3 tests from Diagonal/0, where TypeParam = float 14: [ OK ] Convolve/3.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/3.Vector_One2Many 14: [ OK ] Convolve/3.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/3.Rectangle_One2Many 14: [ OK ] Convolve/3.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/3.Cuboid_One2Many 17: [ RUN ] Diagonal/0.Create 14: [ OK ] Convolve/3.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/3.Same_Vector 14: [ OK ] Convolve/3.Same_Vector (0 ms) 14: [ RUN ] Convolve/3.Same_Rectangle 14: [ OK ] Convolve/3.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/3.Same_Cuboid 14: [ OK ] Convolve/3.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/3.Same_Vector_Many2One 14: [ OK ] Convolve/3.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/3.Same_Rectangle_Many2One 14: [ OK ] Convolve/3.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/3.Same_Cuboid_Many2One 14: [ OK ] Convolve/3.Same_Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/3.Same_Vector_Many2Many 14: [ OK ] Convolve/3.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/3.Same_Rectangle_Many2Many 14: [ OK ] Convolve/3.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/3.Same_Cuboid_Many2Many 14: [ OK ] Convolve/3.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/3.Same_Vector_One2Many 14: [ OK ] Convolve/3.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/3.Same_Rectangle_One2Many 14: [ OK ] Convolve/3.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/3.Same_Cuboid_One2Many 14: [ OK ] Convolve/3.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Full 14: [ OK ] Convolve/3.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Full_Batch 14: [ OK ] Convolve/3.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Full_Rectangle 14: [ OK ] Convolve/3.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/3.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Same 14: [ OK ] Convolve/3.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Same_Batch 14: [ OK ] Convolve/3.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Same_Rectangle 14: [ OK ] Convolve/3.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/3.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/3.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/3 (15 ms total) 14: 14: [----------] 32 tests from Convolve/4, where TypeParam = int 14: [ RUN ] Convolve/4.Vector 13: [ OK ] Constant/7.IdentityCPP (22 ms) 13: [ RUN ] Constant/7.IdentityCPPError 13: [ OK ] Constant/7.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/7 (33 ms total) 13: 13: [----------] 5 tests from Constant/8, where TypeParam = unsigned long long 13: [ RUN ] Constant/8.basicCPP 13: [ OK ] Constant/8.basicCPP (0 ms) 13: [ RUN ] Constant/8.basicC 13: [ OK ] Constant/8.basicC (0 ms) 13: [ RUN ] Constant/8.IdentityC 14: [ OK ] Convolve/4.Vector (9 ms) 14: [ RUN ] Convolve/4.Rectangle 14: [ OK ] Convolve/4.Rectangle (0 ms) 14: [ RUN ] Convolve/4.Cuboid 14: [ OK ] Convolve/4.Cuboid (0 ms) 14: [ RUN ] Convolve/4.Vector_Many2One 14: [ OK ] Convolve/4.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/4.Rectangle_Many2One 14: [ OK ] Convolve/4.Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/4.Cuboid_Many2One 14: [ OK ] Convolve/4.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/4.Vector_Many2Many 14: [ OK ] Convolve/4.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/4.Rectangle_Many2Many 14: [ OK ] Convolve/4.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/4.Cuboid_Many2Many 14: [ OK ] Convolve/4.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/4.Vector_One2Many 14: [ OK ] Convolve/4.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/4.Rectangle_One2Many 14: [ OK ] Convolve/4.Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/4.Cuboid_One2Many 14: [ OK ] Convolve/4.Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/4.Same_Vector 14: [ OK ] Convolve/4.Same_Vector (0 ms) 14: [ RUN ] Convolve/4.Same_Rectangle 14: [ OK ] Convolve/4.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/4.Same_Cuboid 14: [ OK ] Convolve/4.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/4.Same_Vector_Many2One 14: [ OK ] Convolve/4.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/4.Same_Rectangle_Many2One 14: [ OK ] Convolve/4.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/4.Same_Cuboid_Many2One 14: [ OK ] Convolve/4.Same_Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/4.Same_Vector_Many2Many 14: [ OK ] Convolve/4.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/4.Same_Rectangle_Many2Many 14: [ OK ] Convolve/4.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/4.Same_Cuboid_Many2Many 14: [ OK ] Convolve/4.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/4.Same_Vector_One2Many 14: [ OK ] Convolve/4.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/4.Same_Rectangle_One2Many 14: [ OK ] Convolve/4.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/4.Same_Cuboid_One2Many 14: [ OK ] Convolve/4.Same_Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/4.Separable2D_Full 14: [ OK ] Convolve/4.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Full_Batch 14: [ OK ] Convolve/4.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Full_Rectangle 14: [ OK ] Convolve/4.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/4.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Same 14: [ OK ] Convolve/4.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Same_Batch 14: [ OK ] Convolve/4.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Same_Rectangle 14: [ OK ] Convolve/4.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/4.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/4.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/4 (14 ms total) 14: 14: [----------] 32 tests from Convolve/5, where TypeParam = unsigned int 14: [ RUN ] Convolve/5.Vector 13: [ OK ] Constant/8.IdentityC (14 ms) 13: [ RUN ] Constant/8.IdentityCPP 14: [ OK ] Convolve/5.Vector (19 ms) 14: [ RUN ] Convolve/5.Rectangle 14: [ OK ] Convolve/5.Rectangle (0 ms) 14: [ RUN ] Convolve/5.Cuboid 14: [ OK ] Convolve/5.Cuboid (0 ms) 14: [ RUN ] Convolve/5.Vector_Many2One 14: [ OK ] Convolve/5.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/5.Rectangle_Many2One 14: [ OK ] Convolve/5.Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/5.Cuboid_Many2One 14: [ OK ] Convolve/5.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/5.Vector_Many2Many 14: [ OK ] Convolve/5.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/5.Rectangle_Many2Many 14: [ OK ] Convolve/5.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/5.Cuboid_Many2Many 14: [ OK ] Convolve/5.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/5.Vector_One2Many 14: [ OK ] Convolve/5.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/5.Rectangle_One2Many 14: [ OK ] Convolve/5.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/5.Cuboid_One2Many 14: [ OK ] Convolve/5.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/5.Same_Vector 14: [ OK ] Convolve/5.Same_Vector (0 ms) 14: [ RUN ] Convolve/5.Same_Rectangle 14: [ OK ] Convolve/5.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/5.Same_Cuboid 14: [ OK ] Convolve/5.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/5.Same_Vector_Many2One 14: [ OK ] Convolve/5.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/5.Same_Rectangle_Many2One 14: [ OK ] Convolve/5.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/5.Same_Cuboid_Many2One 14: [ OK ] Convolve/5.Same_Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/5.Same_Vector_Many2Many 14: [ OK ] Convolve/5.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/5.Same_Rectangle_Many2Many 14: [ OK ] Convolve/5.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/5.Same_Cuboid_Many2Many 14: [ OK ] Convolve/5.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/5.Same_Vector_One2Many 14: [ OK ] Convolve/5.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/5.Same_Rectangle_One2Many 14: [ OK ] Convolve/5.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/5.Same_Cuboid_One2Many 14: [ OK ] Convolve/5.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Full 14: [ OK ] Convolve/5.Separable2D_Full (1 ms) 14: [ RUN ] Convolve/5.Separable2D_Full_Batch 14: [ OK ] Convolve/5.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Full_Rectangle 14: [ OK ] Convolve/5.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/5.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Same 14: [ OK ] Convolve/5.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Same_Batch 14: [ OK ] Convolve/5.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Same_Rectangle 14: [ OK ] Convolve/5.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/5.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/5.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/5 (24 ms total) 14: 14: [----------] 32 tests from Convolve/6, where TypeParam = char 14: [ RUN ] Convolve/6.Vector 14: [ OK ] Convolve/6.Vector (0 ms) 14: [ RUN ] Convolve/6.Rectangle 14: [ OK ] Convolve/6.Rectangle (0 ms) 14: [ RUN ] Convolve/6.Cuboid 14: [ OK ] Convolve/6.Cuboid (0 ms) 14: [ RUN ] Convolve/6.Vector_Many2One 14: [ OK ] Convolve/6.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/6.Rectangle_Many2One 14: [ OK ] Convolve/6.Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/6.Cuboid_Many2One 14: [ OK ] Convolve/6.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/6.Vector_Many2Many 14: [ OK ] Convolve/6.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/6.Rectangle_Many2Many 14: [ OK ] Convolve/6.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/6.Cuboid_Many2Many 14: [ OK ] Convolve/6.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/6.Vector_One2Many 14: [ OK ] Convolve/6.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/6.Rectangle_One2Many 14: [ OK ] Convolve/6.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/6.Cuboid_One2Many 14: [ OK ] Convolve/6.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/6.Same_Vector 14: [ OK ] Convolve/6.Same_Vector (0 ms) 14: [ RUN ] Convolve/6.Same_Rectangle 14: [ OK ] Convolve/6.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/6.Same_Cuboid 14: [ OK ] Convolve/6.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/6.Same_Vector_Many2One 14: [ OK ] Convolve/6.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/6.Same_Rectangle_Many2One 14: [ OK ] Convolve/6.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/6.Same_Cuboid_Many2One 14: [ OK ] Convolve/6.Same_Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/6.Same_Vector_Many2Many 14: [ OK ] Convolve/6.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/6.Same_Rectangle_Many2Many 14: [ OK ] Convolve/6.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/6.Same_Cuboid_Many2Many 14: [ OK ] Convolve/6.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/6.Same_Vector_One2Many 14: [ OK ] Convolve/6.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/6.Same_Rectangle_One2Many 14: [ OK ] Convolve/6.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/6.Same_Cuboid_One2Many 14: [ OK ] Convolve/6.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Full 14: [ OK ] Convolve/6.Separable2D_Full (1 ms) 14: [ RUN ] Convolve/6.Separable2D_Full_Batch 14: [ OK ] Convolve/6.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Full_Rectangle 14: [ OK ] Convolve/6.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/6.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Same 14: [ OK ] Convolve/6.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Same_Batch 14: [ OK ] Convolve/6.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Same_Rectangle 14: [ OK ] Convolve/6.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/6.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/6.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/6 (5 ms total) 14: 14: [----------] 32 tests from Convolve/7, where TypeParam = unsigned char 14: [ RUN ] Convolve/7.Vector 14: [ OK ] Convolve/7.Vector (5 ms) 14: [ RUN ] Convolve/7.Rectangle 14: [ OK ] Convolve/7.Rectangle (0 ms) 14: [ RUN ] Convolve/7.Cuboid 13: [ OK ] Constant/8.IdentityCPP (29 ms) 13: [ RUN ] Constant/8.IdentityCPPError 13: [ OK ] Constant/8.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/8 (43 ms total) 13: 13: [----------] 5 tests from Constant/9, where TypeParam = long long 13: [ RUN ] Constant/9.basicCPP 13: [ OK ] Constant/9.basicCPP (0 ms) 13: [ RUN ] Constant/9.basicC 13: [ OK ] Constant/9.basicC (0 ms) 13: [ RUN ] Constant/9.IdentityC 14: [ OK ] Convolve/7.Cuboid (0 ms) 14: [ RUN ] Convolve/7.Vector_Many2One 14: [ OK ] Convolve/7.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/7.Rectangle_Many2One 14: [ OK ] Convolve/7.Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/7.Cuboid_Many2One 14: [ OK ] Convolve/7.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/7.Vector_Many2Many 14: [ OK ] Convolve/7.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/7.Rectangle_Many2Many 14: [ OK ] Convolve/7.Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/7.Cuboid_Many2Many 14: [ OK ] Convolve/7.Cuboid_Many2Many (1 ms) 14: [ RUN ] Convolve/7.Vector_One2Many 14: [ OK ] Convolve/7.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/7.Rectangle_One2Many 14: [ OK ] Convolve/7.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/7.Cuboid_One2Many 14: [ OK ] Convolve/7.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/7.Same_Vector 14: [ OK ] Convolve/7.Same_Vector (0 ms) 14: [ RUN ] Convolve/7.Same_Rectangle 14: [ OK ] Convolve/7.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/7.Same_Cuboid 14: [ OK ] Convolve/7.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/7.Same_Vector_Many2One 14: [ OK ] Convolve/7.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/7.Same_Rectangle_Many2One 14: [ OK ] Convolve/7.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/7.Same_Cuboid_Many2One 14: [ OK ] Convolve/7.Same_Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/7.Same_Vector_Many2Many 14: [ OK ] Convolve/7.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/7.Same_Rectangle_Many2Many 14: [ OK ] Convolve/7.Same_Rectangle_Many2Many (5 ms) 14: [ RUN ] Convolve/7.Same_Cuboid_Many2Many 14: [ OK ] Convolve/7.Same_Cuboid_Many2Many (1 ms) 14: [ RUN ] Convolve/7.Same_Vector_One2Many 14: [ OK ] Convolve/7.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/7.Same_Rectangle_One2Many 14: [ OK ] Convolve/7.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/7.Same_Cuboid_One2Many 14: [ OK ] Convolve/7.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Full 14: [ OK ] Convolve/7.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Full_Batch 14: [ OK ] Convolve/7.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Full_Rectangle 14: [ OK ] Convolve/7.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/7.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Same 14: [ OK ] Convolve/7.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Same_Batch 14: [ OK ] Convolve/7.Separable2D_Same_Batch (1 ms) 14: [ RUN ] Convolve/7.Separable2D_Same_Rectangle 14: [ OK ] Convolve/7.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/7.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/7.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/7 (15 ms total) 14: 14: [----------] 32 tests from Convolve/8, where TypeParam = short 14: [ RUN ] Convolve/8.Vector 14: [ OK ] Convolve/8.Vector (0 ms) 14: [ RUN ] Convolve/8.Rectangle 14: [ OK ] Convolve/8.Rectangle (0 ms) 14: [ RUN ] Convolve/8.Cuboid 14: [ OK ] Convolve/8.Cuboid (0 ms) 14: [ RUN ] Convolve/8.Vector_Many2One 14: [ OK ] Convolve/8.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/8.Rectangle_Many2One 14: [ OK ] Convolve/8.Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/8.Cuboid_Many2One 14: [ OK ] Convolve/8.Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/8.Vector_Many2Many 14: [ OK ] Convolve/8.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/8.Rectangle_Many2Many 14: [ OK ] Convolve/8.Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/8.Cuboid_Many2Many 14: [ OK ] Convolve/8.Cuboid_Many2Many (1 ms) 14: [ RUN ] Convolve/8.Vector_One2Many 14: [ OK ] Convolve/8.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/8.Rectangle_One2Many 14: [ OK ] Convolve/8.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/8.Cuboid_One2Many 13: [ OK ] Constant/9.IdentityC (13 ms) 13: [ RUN ] Constant/9.IdentityCPP 14: [ OK ] Convolve/8.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/8.Same_Vector 14: [ OK ] Convolve/8.Same_Vector (0 ms) 14: [ RUN ] Convolve/8.Same_Rectangle 14: [ OK ] Convolve/8.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/8.Same_Cuboid 14: [ OK ] Convolve/8.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/8.Same_Vector_Many2One 14: [ OK ] Convolve/8.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/8.Same_Rectangle_Many2One 14: [ OK ] Convolve/8.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/8.Same_Cuboid_Many2One 14: [ OK ] Convolve/8.Same_Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/8.Same_Vector_Many2Many 14: [ OK ] Convolve/8.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/8.Same_Rectangle_Many2Many 14: [ OK ] Convolve/8.Same_Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/8.Same_Cuboid_Many2Many 14: [ OK ] Convolve/8.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/8.Same_Vector_One2Many 14: [ OK ] Convolve/8.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/8.Same_Rectangle_One2Many 14: [ OK ] Convolve/8.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/8.Same_Cuboid_One2Many 14: [ OK ] Convolve/8.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Full 14: [ OK ] Convolve/8.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Full_Batch 14: [ OK ] Convolve/8.Separable2D_Full_Batch (1 ms) 14: [ RUN ] Convolve/8.Separable2D_Full_Rectangle 14: [ OK ] Convolve/8.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/8.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Same 14: [ OK ] Convolve/8.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Same_Batch 14: [ OK ] Convolve/8.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Same_Rectangle 14: [ OK ] Convolve/8.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/8.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/8.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/8 (5 ms total) 14: 14: [----------] 32 tests from Convolve/9, where TypeParam = unsigned short 14: [ RUN ] Convolve/9.Vector 14: [ OK ] Convolve/9.Vector (5 ms) 14: [ RUN ] Convolve/9.Rectangle 14: [ OK ] Convolve/9.Rectangle (0 ms) 14: [ RUN ] Convolve/9.Cuboid 14: [ OK ] Convolve/9.Cuboid (0 ms) 14: [ RUN ] Convolve/9.Vector_Many2One 14: [ OK ] Convolve/9.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/9.Rectangle_Many2One 14: [ OK ] Convolve/9.Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/9.Cuboid_Many2One 14: [ OK ] Convolve/9.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/9.Vector_Many2Many 14: [ OK ] Convolve/9.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/9.Rectangle_Many2Many 14: [ OK ] Convolve/9.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/9.Cuboid_Many2Many 14: [ OK ] Convolve/9.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/9.Vector_One2Many 14: [ OK ] Convolve/9.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/9.Rectangle_One2Many 14: [ OK ] Convolve/9.Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/9.Cuboid_One2Many 14: [ OK ] Convolve/9.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/9.Same_Vector 14: [ OK ] Convolve/9.Same_Vector (0 ms) 14: [ RUN ] Convolve/9.Same_Rectangle 14: [ OK ] Convolve/9.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/9.Same_Cuboid 14: [ OK ] Convolve/9.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/9.Same_Vector_Many2One 14: [ OK ] Convolve/9.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/9.Same_Rectangle_Many2One 14: [ OK ] Convolve/9.Same_Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/9.Same_Cuboid_Many2One 14: [ OK ] Convolve/9.Same_Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/9.Same_Vector_Many2Many 14: [ OK ] Convolve/9.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/9.Same_Rectangle_Many2Many 14: [ OK ] Convolve/9.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/9.Same_Cuboid_Many2Many 14: [ OK ] Convolve/9.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/9.Same_Vector_One2Many 14: [ OK ] Convolve/9.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/9.Same_Rectangle_One2Many 14: [ OK ] Convolve/9.Same_Rectangle_One2Many (0 ms) 14: [ RUN ] Convolve/9.Same_Cuboid_One2Many 14: [ OK ] Convolve/9.Same_Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/9.Separable2D_Full 14: [ OK ] Convolve/9.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Full_Batch 14: [ OK ] Convolve/9.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Full_Rectangle 14: [ OK ] Convolve/9.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/9.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Same 14: [ OK ] Convolve/9.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Same_Batch 14: [ OK ] Convolve/9.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Same_Rectangle 14: [ OK ] Convolve/9.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/9.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/9.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/9 (10 ms total) 14: 14: [----------] 32 tests from Convolve/10, where TypeParam = long long 14: [ RUN ] Convolve/10.Vector 14: [ OK ] Convolve/10.Vector (0 ms) 14: [ RUN ] Convolve/10.Rectangle 14: [ OK ] Convolve/10.Rectangle (1 ms) 14: [ RUN ] Convolve/10.Cuboid 14: [ OK ] Convolve/10.Cuboid (0 ms) 14: [ RUN ] Convolve/10.Vector_Many2One 14: [ OK ] Convolve/10.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/10.Rectangle_Many2One 14: [ OK ] Convolve/10.Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/10.Cuboid_Many2One 14: [ OK ] Convolve/10.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/10.Vector_Many2Many 14: [ OK ] Convolve/10.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/10.Rectangle_Many2Many 14: [ OK ] Convolve/10.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/10.Cuboid_Many2Many 14: [ OK ] Convolve/10.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/10.Vector_One2Many 14: [ OK ] Convolve/10.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/10.Rectangle_One2Many 14: [ OK ] Convolve/10.Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/10.Cuboid_One2Many 14: [ OK ] Convolve/10.Cuboid_One2Many (1 ms) 14: [ RUN ] Convolve/10.Same_Vector 14: [ OK ] Convolve/10.Same_Vector (0 ms) 14: [ RUN ] Convolve/10.Same_Rectangle 14: [ OK ] Convolve/10.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/10.Same_Cuboid 14: [ OK ] Convolve/10.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/10.Same_Vector_Many2One 14: [ OK ] Convolve/10.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/10.Same_Rectangle_Many2One 14: [ OK ] Convolve/10.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/10.Same_Cuboid_Many2One 14: [ OK ] Convolve/10.Same_Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/10.Same_Vector_Many2Many 14: [ OK ] Convolve/10.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/10.Same_Rectangle_Many2Many 14: [ OK ] Convolve/10.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/10.Same_Cuboid_Many2Many 14: [ OK ] Convolve/10.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/10.Same_Vector_One2Many 14: [ OK ] Convolve/10.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/10.Same_Rectangle_One2Many 14: [ OK ] Convolve/10.Same_Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/10.Same_Cuboid_One2Many 14: [ OK ] Convolve/10.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Full 14: [ OK ] Convolve/10.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Full_Batch 14: [ OK ] Convolve/10.Separable2D_Full_Batch (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Full_Rectangle 14: [ OK ] Convolve/10.Separable2D_Full_Rectangle (1 ms) 14: [ RUN ] Convolve/10.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/10.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Same 14: [ OK ] Convolve/10.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Same_Batch 14: [ OK ] Convolve/10.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Same_Rectangle 14: [ OK ] Convolve/10.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/10.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/10.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/10 (8 ms total) 14: 14: [----------] 32 tests from Convolve/11, where TypeParam = unsigned long long 14: [ RUN ] Convolve/11.Vector 14: [ OK ] Convolve/11.Vector (4 ms) 14: [ RUN ] Convolve/11.Rectangle 14: [ OK ] Convolve/11.Rectangle (1 ms) 14: [ RUN ] Convolve/11.Cuboid 13: [ OK ] Constant/9.IdentityCPP (25 ms) 13: [ RUN ] Constant/9.IdentityCPPError 14: [ OK ] Convolve/11.Cuboid (0 ms) 14: [ RUN ] Convolve/11.Vector_Many2One 13: [ OK ] Constant/9.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/9 (38 ms total) 13: 13: [----------] 5 tests from Constant/10, where TypeParam = short 13: [ RUN ] Constant/10.basicCPP 13: [ OK ] Constant/10.basicCPP (0 ms) 13: [ RUN ] Constant/10.basicC 13: [ OK ] Constant/10.basicC (0 ms) 13: [ RUN ] Constant/10.IdentityC 14: [ OK ] Convolve/11.Vector_Many2One (0 ms) 14: [ RUN ] Convolve/11.Rectangle_Many2One 14: [ OK ] Convolve/11.Rectangle_Many2One (1 ms) 14: [ RUN ] Convolve/11.Cuboid_Many2One 14: [ OK ] Convolve/11.Cuboid_Many2One (0 ms) 14: [ RUN ] Convolve/11.Vector_Many2Many 14: [ OK ] Convolve/11.Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/11.Rectangle_Many2Many 14: [ OK ] Convolve/11.Rectangle_Many2Many (1 ms) 14: [ RUN ] Convolve/11.Cuboid_Many2Many 14: [ OK ] Convolve/11.Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/11.Vector_One2Many 14: [ OK ] Convolve/11.Vector_One2Many (0 ms) 14: [ RUN ] Convolve/11.Rectangle_One2Many 14: [ OK ] Convolve/11.Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/11.Cuboid_One2Many 14: [ OK ] Convolve/11.Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/11.Same_Vector 14: [ OK ] Convolve/11.Same_Vector (0 ms) 14: [ RUN ] Convolve/11.Same_Rectangle 14: [ OK ] Convolve/11.Same_Rectangle (0 ms) 14: [ RUN ] Convolve/11.Same_Cuboid 14: [ OK ] Convolve/11.Same_Cuboid (0 ms) 14: [ RUN ] Convolve/11.Same_Vector_Many2One 14: [ OK ] Convolve/11.Same_Vector_Many2One (0 ms) 14: [ RUN ] Convolve/11.Same_Rectangle_Many2One 14: [ OK ] Convolve/11.Same_Rectangle_Many2One (0 ms) 14: [ RUN ] Convolve/11.Same_Cuboid_Many2One 14: [ OK ] Convolve/11.Same_Cuboid_Many2One (1 ms) 14: [ RUN ] Convolve/11.Same_Vector_Many2Many 14: [ OK ] Convolve/11.Same_Vector_Many2Many (0 ms) 14: [ RUN ] Convolve/11.Same_Rectangle_Many2Many 14: [ OK ] Convolve/11.Same_Rectangle_Many2Many (0 ms) 14: [ RUN ] Convolve/11.Same_Cuboid_Many2Many 14: [ OK ] Convolve/11.Same_Cuboid_Many2Many (0 ms) 14: [ RUN ] Convolve/11.Same_Vector_One2Many 14: [ OK ] Convolve/11.Same_Vector_One2Many (0 ms) 14: [ RUN ] Convolve/11.Same_Rectangle_One2Many 14: [ OK ] Convolve/11.Same_Rectangle_One2Many (1 ms) 14: [ RUN ] Convolve/11.Same_Cuboid_One2Many 14: [ OK ] Convolve/11.Same_Cuboid_One2Many (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Full 14: [ OK ] Convolve/11.Separable2D_Full (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Full_Batch 14: [ OK ] Convolve/11.Separable2D_Full_Batch (1 ms) 14: [ RUN ] Convolve/11.Separable2D_Full_Rectangle 14: [ OK ] Convolve/11.Separable2D_Full_Rectangle (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Full_Rectangle_Batch 14: [ OK ] Convolve/11.Separable2D_Full_Rectangle_Batch (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Same 14: [ OK ] Convolve/11.Separable2D_Same (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Same_Batch 14: [ OK ] Convolve/11.Separable2D_Same_Batch (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Same_Rectangle 14: [ OK ] Convolve/11.Separable2D_Same_Rectangle (0 ms) 14: [ RUN ] Convolve/11.Separable2D_Same_Rectangle_Batch 14: [ OK ] Convolve/11.Separable2D_Same_Rectangle_Batch (0 ms) 14: [----------] 32 tests from Convolve/11 (12 ms total) 14: 14: [----------] 4 tests from Convolve 14: [ RUN ] Convolve.Separable_TypeCheck 14: [ OK ] Convolve.Separable_TypeCheck (0 ms) 14: [ RUN ] Convolve.Separable_DimCheck 14: [ OK ] Convolve.Separable_DimCheck (0 ms) 14: [ RUN ] Convolve.separable_CPP 14: [ OK ] Convolve.separable_CPP (0 ms) 14: [ RUN ] Convolve.Docs_Unified_Wrapper 14: [ OK ] Convolve.Docs_Unified_Wrapper (0 ms) 14: [----------] 4 tests from Convolve (0 ms total) 14: 14: [----------] 1 test from Convolve1 14: [ RUN ] Convolve1.CPP 14: [ OK ] Convolve1.CPP (0 ms) 14: [----------] 1 test from Convolve1 (0 ms total) 14: 14: [----------] 1 test from Convolve2 14: [ RUN ] Convolve2.CPP 14: [ OK ] Convolve2.CPP (0 ms) 14: [----------] 1 test from Convolve2 (0 ms total) 14: 14: [----------] 1 test from Convolve3 14: [ RUN ] Convolve3.CPP 14: [ OK ] Convolve3.CPP (1 ms) 14: [----------] 1 test from Convolve3 (1 ms total) 14: 14: [----------] 3 tests from GFOR 14: [ RUN ] GFOR.convolve2_MO 14: [ OK ] GFOR.convolve2_MO (0 ms) 14: [ RUN ] GFOR.convolve2_OM 14: [ OK ] GFOR.convolve2_OM (0 ms) 14: [ RUN ] GFOR.convolve2_MM 14: [ OK ] GFOR.convolve2_MM (0 ms) 14: [----------] 3 tests from GFOR (0 ms total) 14: 14: [----------] Global test environment tear-down 14: [==========] 394 tests from 17 test cases ran. (204 ms total) 14: [ PASSED ] 394 tests. 13/95 Test #14: Test_convolve_cpu ................ Passed 0.57 sec test 18 Start 18: Test_diff1_cpu 18: Test command: /<>/obj-arm-linux-gnueabihf/test/diff1_cpu 18: Working Directory: /<>/obj-arm-linux-gnueabihf/test 18: Test timeout computed to be: 10000000 13: [ OK ] Constant/10.IdentityC (12 ms) 13: [ RUN ] Constant/10.IdentityCPP 13: [ OK ] Constant/10.IdentityCPP (24 ms) 13: [ RUN ] Constant/10.IdentityCPPError 13: [ OK ] Constant/10.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/10 (36 ms total) 13: 13: [----------] 5 tests from Constant/11, where TypeParam = unsigned short 13: [ RUN ] Constant/11.basicCPP 13: [ OK ] Constant/11.basicCPP (0 ms) 13: [ RUN ] Constant/11.basicC 13: [ OK ] Constant/11.basicC (0 ms) 13: [ RUN ] Constant/11.IdentityC 13: [ OK ] Constant/11.IdentityC (11 ms) 13: [ RUN ] Constant/11.IdentityCPP 18: Running main() from gtest_main.cc 18: [==========] Running 121 tests from 13 test cases. 18: [----------] Global test environment set-up. 18: [----------] 10 tests from Diff1/0, where TypeParam = float 8: NRMSD = 5.12807e-39 8: [ OK ] BilateralOnImage.Grayscale (991 ms) 8: [ RUN ] BilateralOnImage.Color 13: [ OK ] Constant/11.IdentityCPP (23 ms) 13: [ RUN ] Constant/11.IdentityCPPError 13: [ OK ] Constant/11.IdentityCPPError (0 ms) 13: [----------] 5 tests from Constant/11 (34 ms total) 13: 13: [----------] Global test environment tear-down 13: [==========] 60 tests from 12 test cases ran. (601 ms total) 13: [ PASSED ] 60 tests. 18: [ RUN ] Diff1/0.Vector0 18: [ OK ] Diff1/0.Vector0 (0 ms) 18: [ RUN ] Diff1/0.Matrix0 14/95 Test #13: Test_constant_cpu ................ Passed 0.72 sec test 19 Start 19: Test_diff2_cpu 19: Test command: /<>/obj-arm-linux-gnueabihf/test/diff2_cpu 19: Working Directory: /<>/obj-arm-linux-gnueabihf/test 19: Test timeout computed to be: 10000000 18: [ OK ] Diff1/0.Matrix0 (10 ms) 18: [ RUN ] Diff1/0.Matrix1 18: [ OK ] Diff1/0.Matrix1 (9 ms) 18: [ RUN ] Diff1/0.Basic0 18: [ OK ] Diff1/0.Basic0 (0 ms) 18: [ RUN ] Diff1/0.Basic1 18: [ OK ] Diff1/0.Basic1 (0 ms) 18: [ RUN ] Diff1/0.Basic2 18: [ OK ] Diff1/0.Basic2 (0 ms) 18: [ RUN ] Diff1/0.Subref0 18: [ OK ] Diff1/0.Subref0 (0 ms) 18: [ RUN ] Diff1/0.Subref1 18: [ OK ] Diff1/0.Subref1 (0 ms) 18: [ RUN ] Diff1/0.Subref2 18: [ OK ] Diff1/0.Subref2 (0 ms) 18: [ RUN ] Diff1/0.InvalidArgs 18: [ OK ] Diff1/0.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/0 (19 ms total) 18: 18: [----------] 10 tests from Diff1/1, where TypeParam = af::af_cfloat 18: [ RUN ] Diff1/1.Vector0 18: [ OK ] Diff1/1.Vector0 (17 ms) 18: [ RUN ] Diff1/1.Matrix0 18: [ OK ] Diff1/1.Matrix0 (0 ms) 18: [ RUN ] Diff1/1.Matrix1 18: [ OK ] Diff1/1.Matrix1 (0 ms) 18: [ RUN ] Diff1/1.Basic0 18: [ OK ] Diff1/1.Basic0 (0 ms) 18: [ RUN ] Diff1/1.Basic1 18: [ OK ] Diff1/1.Basic1 (0 ms) 18: [ RUN ] Diff1/1.Basic2 18: [ OK ] Diff1/1.Basic2 (0 ms) 18: [ RUN ] Diff1/1.Subref0 18: [ OK ] Diff1/1.Subref0 (0 ms) 18: [ RUN ] Diff1/1.Subref1 18: [ OK ] Diff1/1.Subref1 (0 ms) 18: [ RUN ] Diff1/1.Subref2 18: [ OK ] Diff1/1.Subref2 (0 ms) 18: [ RUN ] Diff1/1.InvalidArgs 18: [ OK ] Diff1/1.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/1 (17 ms total) 18: 18: [----------] 10 tests from Diff1/2, where TypeParam = double 18: [ RUN ] Diff1/2.Vector0 18: [ OK ] Diff1/2.Vector0 (0 ms) 18: [ RUN ] Diff1/2.Matrix0 18: [ OK ] Diff1/2.Matrix0 (1 ms) 18: [ RUN ] Diff1/2.Matrix1 18: [ OK ] Diff1/2.Matrix1 (0 ms) 18: [ RUN ] Diff1/2.Basic0 18: [ OK ] Diff1/2.Basic0 (0 ms) 18: [ RUN ] Diff1/2.Basic1 18: [ OK ] Diff1/2.Basic1 (0 ms) 18: [ RUN ] Diff1/2.Basic2 18: [ OK ] Diff1/2.Basic2 (0 ms) 18: [ RUN ] Diff1/2.Subref0 18: [ OK ] Diff1/2.Subref0 (0 ms) 18: [ RUN ] Diff1/2.Subref1 18: [ OK ] Diff1/2.Subref1 (0 ms) 18: [ RUN ] Diff1/2.Subref2 18: [ OK ] Diff1/2.Subref2 (0 ms) 18: [ RUN ] Diff1/2.InvalidArgs 18: [ OK ] Diff1/2.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/2 (1 ms total) 18: 18: [----------] 10 tests from Diff1/3, where TypeParam = af::af_cdouble 18: [ RUN ] Diff1/3.Vector0 18: [ OK ] Diff1/3.Vector0 (0 ms) 18: [ RUN ] Diff1/3.Matrix0 18: [ OK ] Diff1/3.Matrix0 (0 ms) 18: [ RUN ] Diff1/3.Matrix1 18: [ OK ] Diff1/3.Matrix1 (0 ms) 18: [ RUN ] Diff1/3.Basic0 18: [ OK ] Diff1/3.Basic0 (0 ms) 18: [ RUN ] Diff1/3.Basic1 18: [ OK ] Diff1/3.Basic1 (0 ms) 18: [ RUN ] Diff1/3.Basic2 18: [ OK ] Diff1/3.Basic2 (0 ms) 18: [ RUN ] Diff1/3.Subref0 18: [ OK ] Diff1/3.Subref0 (0 ms) 18: [ RUN ] Diff1/3.Subref1 18: [ OK ] Diff1/3.Subref1 (0 ms) 18: [ RUN ] Diff1/3.Subref2 18: [ OK ] Diff1/3.Subref2 (0 ms) 18: [ RUN ] Diff1/3.InvalidArgs 18: [ OK ] Diff1/3.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/3 (0 ms total) 18: 18: [----------] 10 tests from Diff1/4, where TypeParam = int 18: [ RUN ] Diff1/4.Vector0 18: [ OK ] Diff1/4.Vector0 (0 ms) 18: [ RUN ] Diff1/4.Matrix0 18: [ OK ] Diff1/4.Matrix0 (0 ms) 18: [ RUN ] Diff1/4.Matrix1 18: [ OK ] Diff1/4.Matrix1 (0 ms) 18: [ RUN ] Diff1/4.Basic0 18: [ OK ] Diff1/4.Basic0 (0 ms) 18: [ RUN ] Diff1/4.Basic1 18: [ OK ] Diff1/4.Basic1 (0 ms) 18: [ RUN ] Diff1/4.Basic2 18: [ OK ] Diff1/4.Basic2 (0 ms) 18: [ RUN ] Diff1/4.Subref0 18: [ OK ] Diff1/4.Subref0 (0 ms) 18: [ RUN ] Diff1/4.Subref1 18: [ OK ] Diff1/4.Subref1 (0 ms) 18: [ RUN ] Diff1/4.Subref2 18: [ OK ] Diff1/4.Subref2 (0 ms) 18: [ RUN ] Diff1/4.InvalidArgs 18: [ OK ] Diff1/4.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/4 (0 ms total) 18: 18: [----------] 10 tests from Diff1/5, where TypeParam = unsigned int 18: [ RUN ] Diff1/5.Vector0 18: [ OK ] Diff1/5.Vector0 (9 ms) 18: [ RUN ] Diff1/5.Matrix0 18: [ OK ] Diff1/5.Matrix0 (0 ms) 18: [ RUN ] Diff1/5.Matrix1 18: [ OK ] Diff1/5.Matrix1 (0 ms) 18: [ RUN ] Diff1/5.Basic0 18: [ OK ] Diff1/5.Basic0 (0 ms) 18: [ RUN ] Diff1/5.Basic1 18: [ OK ] Diff1/5.Basic1 (0 ms) 18: [ RUN ] Diff1/5.Basic2 18: [ OK ] Diff1/5.Basic2 (0 ms) 18: [ RUN ] Diff1/5.Subref0 18: [ OK ] Diff1/5.Subref0 (0 ms) 18: [ RUN ] Diff1/5.Subref1 18: [ OK ] Diff1/5.Subref1 (0 ms) 18: [ RUN ] Diff1/5.Subref2 18: [ OK ] Diff1/5.Subref2 (0 ms) 18: [ RUN ] Diff1/5.InvalidArgs 18: [ OK ] Diff1/5.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/5 (9 ms total) 18: 18: [----------] 10 tests from Diff1/6, where TypeParam = long long 18: [ RUN ] Diff1/6.Vector0 18: [ OK ] Diff1/6.Vector0 (0 ms) 18: [ RUN ] Diff1/6.Matrix0 18: [ OK ] Diff1/6.Matrix0 (0 ms) 18: [ RUN ] Diff1/6.Matrix1 18: [ OK ] Diff1/6.Matrix1 (0 ms) 18: [ RUN ] Diff1/6.Basic0 18: [ OK ] Diff1/6.Basic0 (0 ms) 18: [ RUN ] Diff1/6.Basic1 18: [ OK ] Diff1/6.Basic1 (0 ms) 18: [ RUN ] Diff1/6.Basic2 18: [ OK ] Diff1/6.Basic2 (0 ms) 18: [ RUN ] Diff1/6.Subref0 18: [ OK ] Diff1/6.Subref0 (0 ms) 18: [ RUN ] Diff1/6.Subref1 18: [ OK ] Diff1/6.Subref1 (0 ms) 18: [ RUN ] Diff1/6.Subref2 18: [ OK ] Diff1/6.Subref2 (0 ms) 18: [ RUN ] Diff1/6.InvalidArgs 18: [ OK ] Diff1/6.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/6 (0 ms total) 18: 18: [----------] 10 tests from Diff1/7, where TypeParam = unsigned long long 18: [ RUN ] Diff1/7.Vector0 18: [ OK ] Diff1/7.Vector0 (0 ms) 18: [ RUN ] Diff1/7.Matrix0 18: [ OK ] Diff1/7.Matrix0 (0 ms) 18: [ RUN ] Diff1/7.Matrix1 18: [ OK ] Diff1/7.Matrix1 (0 ms) 18: [ RUN ] Diff1/7.Basic0 18: [ OK ] Diff1/7.Basic0 (0 ms) 18: [ RUN ] Diff1/7.Basic1 18: [ OK ] Diff1/7.Basic1 (0 ms) 18: [ RUN ] Diff1/7.Basic2 18: [ OK ] Diff1/7.Basic2 (0 ms) 18: [ RUN ] Diff1/7.Subref0 18: [ OK ] Diff1/7.Subref0 (0 ms) 18: [ RUN ] Diff1/7.Subref1 18: [ OK ] Diff1/7.Subref1 (0 ms) 18: [ RUN ] Diff1/7.Subref2 18: [ OK ] Diff1/7.Subref2 (0 ms) 18: [ RUN ] Diff1/7.InvalidArgs 18: [ OK ] Diff1/7.InvalidArgs (1 ms) 18: [----------] 10 tests from Diff1/7 (1 ms total) 18: 18: [----------] 10 tests from Diff1/8, where TypeParam = char 18: [ RUN ] Diff1/8.Vector0 18: [ OK ] Diff1/8.Vector0 (0 ms) 18: [ RUN ] Diff1/8.Matrix0 18: [ OK ] Diff1/8.Matrix0 (0 ms) 18: [ RUN ] Diff1/8.Matrix1 18: [ OK ] Diff1/8.Matrix1 (0 ms) 18: [ RUN ] Diff1/8.Basic0 18: [ OK ] Diff1/8.Basic0 (0 ms) 18: [ RUN ] Diff1/8.Basic1 18: [ OK ] Diff1/8.Basic1 (0 ms) 18: [ RUN ] Diff1/8.Basic2 18: [ OK ] Diff1/8.Basic2 (0 ms) 18: [ RUN ] Diff1/8.Subref0 18: [ OK ] Diff1/8.Subref0 (0 ms) 18: [ RUN ] Diff1/8.Subref1 18: [ OK ] Diff1/8.Subref1 (0 ms) 18: [ RUN ] Diff1/8.Subref2 18: [ OK ] Diff1/8.Subref2 (0 ms) 18: [ RUN ] Diff1/8.InvalidArgs 18: [ OK ] Diff1/8.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/8 (0 ms total) 18: 18: [----------] 10 tests from Diff1/9, where TypeParam = unsigned char 18: [ RUN ] Diff1/9.Vector0 18: [ OK ] Diff1/9.Vector0 (0 ms) 18: [ RUN ] Diff1/9.Matrix0 18: [ OK ] Diff1/9.Matrix0 (0 ms) 18: [ RUN ] Diff1/9.Matrix1 18: [ OK ] Diff1/9.Matrix1 (0 ms) 18: [ RUN ] Diff1/9.Basic0 18: [ OK ] Diff1/9.Basic0 (0 ms) 18: [ RUN ] Diff1/9.Basic1 18: [ OK ] Diff1/9.Basic1 (0 ms) 18: [ RUN ] Diff1/9.Basic2 18: [ OK ] Diff1/9.Basic2 (0 ms) 18: [ RUN ] Diff1/9.Subref0 18: [ OK ] Diff1/9.Subref0 (0 ms) 18: [ RUN ] Diff1/9.Subref1 18: [ OK ] Diff1/9.Subref1 (0 ms) 18: [ RUN ] Diff1/9.Subref2 18: [ OK ] Diff1/9.Subref2 (0 ms) 18: [ RUN ] Diff1/9.InvalidArgs 18: [ OK ] Diff1/9.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/9 (0 ms total) 18: 18: [----------] 10 tests from Diff1/10, where TypeParam = short 18: [ RUN ] Diff1/10.Vector0 18: [ OK ] Diff1/10.Vector0 (0 ms) 18: [ RUN ] Diff1/10.Matrix0 18: [ OK ] Diff1/10.Matrix0 (0 ms) 18: [ RUN ] Diff1/10.Matrix1 18: [ OK ] Diff1/10.Matrix1 (0 ms) 18: [ RUN ] Diff1/10.Basic0 18: [ OK ] Diff1/10.Basic0 (0 ms) 18: [ RUN ] Diff1/10.Basic1 18: [ OK ] Diff1/10.Basic1 (0 ms) 18: [ RUN ] Diff1/10.Basic2 18: [ OK ] Diff1/10.Basic2 (0 ms) 18: [ RUN ] Diff1/10.Subref0 18: [ OK ] Diff1/10.Subref0 (0 ms) 18: [ RUN ] Diff1/10.Subref1 18: [ OK ] Diff1/10.Subref1 (0 ms) 18: [ RUN ] Diff1/10.Subref2 18: [ OK ] Diff1/10.Subref2 (0 ms) 18: [ RUN ] Diff1/10.InvalidArgs 18: [ OK ] Diff1/10.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/10 (0 ms total) 18: 18: [----------] 10 tests from Diff1/11, where TypeParam = unsigned short 18: [ RUN ] Diff1/11.Vector0 18: [ OK ] Diff1/11.Vector0 (0 ms) 18: [ RUN ] Diff1/11.Matrix0 18: [ OK ] Diff1/11.Matrix0 (1 ms) 18: [ RUN ] Diff1/11.Matrix1 18: [ OK ] Diff1/11.Matrix1 (0 ms) 18: [ RUN ] Diff1/11.Basic0 18: [ OK ] Diff1/11.Basic0 (0 ms) 18: [ RUN ] Diff1/11.Basic1 18: [ OK ] Diff1/11.Basic1 (0 ms) 18: [ RUN ] Diff1/11.Basic2 18: [ OK ] Diff1/11.Basic2 (0 ms) 18: [ RUN ] Diff1/11.Subref0 18: [ OK ] Diff1/11.Subref0 (0 ms) 18: [ RUN ] Diff1/11.Subref1 18: [ OK ] Diff1/11.Subref1 (0 ms) 18: [ RUN ] Diff1/11.Subref2 18: [ OK ] Diff1/11.Subref2 (0 ms) 18: [ RUN ] Diff1/11.InvalidArgs 18: [ OK ] Diff1/11.InvalidArgs (0 ms) 18: [----------] 10 tests from Diff1/11 (1 ms total) 18: 18: [----------] 1 test from Diff1 18: [ RUN ] Diff1.CPP 18: [ OK ] Diff1.CPP (0 ms) 18: [----------] 1 test from Diff1 (0 ms total) 18: 18: [----------] Global test environment tear-down 18: [==========] 121 tests from 13 test cases ran. (65 ms total) 18: [ PASSED ] 121 tests. 15/95 Test #18: Test_diff1_cpu ................... Passed 0.13 sec test 20 Start 20: Test_dog_cpu 20: Test command: /<>/obj-arm-linux-gnueabihf/test/dog_cpu 20: Working Directory: /<>/obj-arm-linux-gnueabihf/test 20: Test timeout computed to be: 10000000 17: [ OK ] Diagonal/0.Create (250 ms) 17: [ RUN ] Diagonal/0.Extract 17: [ OK ] Diagonal/0.Extract (4 ms) 17: [ RUN ] Diagonal/0.ExtractRect 19: Running main() from gtest_main.cc 19: [==========] Running 121 tests from 13 test cases. 19: [----------] Global test environment set-up. 19: [----------] 10 tests from Diff2/0, where TypeParam = float 19: [ RUN ] Diff2/0.Vector0 20: Running main() from gtest_main.cc 20: [==========] Running 24 tests from 8 test cases. 20: [----------] Global test environment set-up. 20: [----------] 3 tests from DOG/0, where TypeParam = float 20: [ RUN ] DOG/0.Basic 17: [ OK ] Diagonal/0.ExtractRect (33 ms) 17: [----------] 3 tests from Diagonal/0 (316 ms total) 17: 17: [----------] 3 tests from Diagonal/1, where TypeParam = double 17: [ RUN ] Diagonal/1.Create 19: [ OK ] Diff2/0.Vector0 (27 ms) 19: [ RUN ] Diff2/0.Matrix0 19: [ OK ] Diff2/0.Matrix0 (0 ms) 19: [ RUN ] Diff2/0.Matrix1 19: [ OK ] Diff2/0.Matrix1 (0 ms) 19: [ RUN ] Diff2/0.Basic0 19: [ OK ] Diff2/0.Basic0 (0 ms) 19: [ RUN ] Diff2/0.Basic1 19: [ OK ] Diff2/0.Basic1 (0 ms) 19: [ RUN ] Diff2/0.Basic2 19: [ OK ] Diff2/0.Basic2 (0 ms) 19: [ RUN ] Diff2/0.Subref0 19: [ OK ] Diff2/0.Subref0 (0 ms) 19: [ RUN ] Diff2/0.Subref1 19: [ OK ] Diff2/0.Subref1 (9 ms) 19: [ RUN ] Diff2/0.Subref2 19: [ OK ] Diff2/0.Subref2 (0 ms) 19: [ RUN ] Diff2/0.InvalidArgs 19: [ OK ] Diff2/0.InvalidArgs (1 ms) 19: [----------] 10 tests from Diff2/0 (37 ms total) 19: 19: [----------] 10 tests from Diff2/1, where TypeParam = af::af_cfloat 19: [ RUN ] Diff2/1.Vector0 19: [ OK ] Diff2/1.Vector0 (0 ms) 19: [ RUN ] Diff2/1.Matrix0 19: [ OK ] Diff2/1.Matrix0 (0 ms) 19: [ RUN ] Diff2/1.Matrix1 19: [ OK ] Diff2/1.Matrix1 (0 ms) 19: [ RUN ] Diff2/1.Basic0 19: [ OK ] Diff2/1.Basic0 (0 ms) 19: [ RUN ] Diff2/1.Basic1 19: [ OK ] Diff2/1.Basic1 (0 ms) 19: [ RUN ] Diff2/1.Basic2 19: [ OK ] Diff2/1.Basic2 (0 ms) 19: [ RUN ] Diff2/1.Subref0 19: [ OK ] Diff2/1.Subref0 (0 ms) 19: [ RUN ] Diff2/1.Subref1 19: [ OK ] Diff2/1.Subref1 (0 ms) 19: [ RUN ] Diff2/1.Subref2 19: [ OK ] Diff2/1.Subref2 (1 ms) 19: [ RUN ] Diff2/1.InvalidArgs 19: [ OK ] Diff2/1.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/1 (1 ms total) 19: 19: [----------] 10 tests from Diff2/2, where TypeParam = double 19: [ RUN ] Diff2/2.Vector0 19: [ OK ] Diff2/2.Vector0 (0 ms) 19: [ RUN ] Diff2/2.Matrix0 19: [ OK ] Diff2/2.Matrix0 (0 ms) 19: [ RUN ] Diff2/2.Matrix1 19: [ OK ] Diff2/2.Matrix1 (0 ms) 19: [ RUN ] Diff2/2.Basic0 19: [ OK ] Diff2/2.Basic0 (0 ms) 19: [ RUN ] Diff2/2.Basic1 19: [ OK ] Diff2/2.Basic1 (0 ms) 19: [ RUN ] Diff2/2.Basic2 19: [ OK ] Diff2/2.Basic2 (1 ms) 19: [ RUN ] Diff2/2.Subref0 19: [ OK ] Diff2/2.Subref0 (0 ms) 19: [ RUN ] Diff2/2.Subref1 19: [ OK ] Diff2/2.Subref1 (0 ms) 19: [ RUN ] Diff2/2.Subref2 19: [ OK ] Diff2/2.Subref2 (0 ms) 19: [ RUN ] Diff2/2.InvalidArgs 19: [ OK ] Diff2/2.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/2 (1 ms total) 19: 19: [----------] 10 tests from Diff2/3, where TypeParam = af::af_cdouble 19: [ RUN ] Diff2/3.Vector0 19: [ OK ] Diff2/3.Vector0 (4 ms) 19: [ RUN ] Diff2/3.Matrix0 19: [ OK ] Diff2/3.Matrix0 (1 ms) 19: [ RUN ] Diff2/3.Matrix1 19: [ OK ] Diff2/3.Matrix1 (0 ms) 19: [ RUN ] Diff2/3.Basic0 19: [ OK ] Diff2/3.Basic0 (0 ms) 19: [ RUN ] Diff2/3.Basic1 19: [ OK ] Diff2/3.Basic1 (0 ms) 19: [ RUN ] Diff2/3.Basic2 19: [ OK ] Diff2/3.Basic2 (4 ms) 19: [ RUN ] Diff2/3.Subref0 19: [ OK ] Diff2/3.Subref0 (0 ms) 19: [ RUN ] Diff2/3.Subref1 19: [ OK ] Diff2/3.Subref1 (0 ms) 19: [ RUN ] Diff2/3.Subref2 19: [ OK ] Diff2/3.Subref2 (0 ms) 19: [ RUN ] Diff2/3.InvalidArgs 19: [ OK ] Diff2/3.InvalidArgs (1 ms) 19: [----------] 10 tests from Diff2/3 (10 ms total) 19: 19: [----------] 10 tests from Diff2/4, where TypeParam = int 19: [ RUN ] Diff2/4.Vector0 19: [ OK ] Diff2/4.Vector0 (4 ms) 19: [ RUN ] Diff2/4.Matrix0 19: [ OK ] Diff2/4.Matrix0 (0 ms) 19: [ RUN ] Diff2/4.Matrix1 19: [ OK ] Diff2/4.Matrix1 (0 ms) 19: [ RUN ] Diff2/4.Basic0 19: [ OK ] Diff2/4.Basic0 (0 ms) 19: [ RUN ] Diff2/4.Basic1 19: [ OK ] Diff2/4.Basic1 (0 ms) 19: [ RUN ] Diff2/4.Basic2 19: [ OK ] Diff2/4.Basic2 (1 ms) 19: [ RUN ] Diff2/4.Subref0 19: [ OK ] Diff2/4.Subref0 (0 ms) 19: [ RUN ] Diff2/4.Subref1 19: [ OK ] Diff2/4.Subref1 (0 ms) 19: [ RUN ] Diff2/4.Subref2 19: [ OK ] Diff2/4.Subref2 (0 ms) 19: [ RUN ] Diff2/4.InvalidArgs 19: [ OK ] Diff2/4.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/4 (5 ms total) 19: 19: [----------] 10 tests from Diff2/5, where TypeParam = unsigned int 19: [ RUN ] Diff2/5.Vector0 19: [ OK ] Diff2/5.Vector0 (5 ms) 19: [ RUN ] Diff2/5.Matrix0 19: [ OK ] Diff2/5.Matrix0 (0 ms) 19: [ RUN ] Diff2/5.Matrix1 19: [ OK ] Diff2/5.Matrix1 (0 ms) 19: [ RUN ] Diff2/5.Basic0 19: [ OK ] Diff2/5.Basic0 (0 ms) 19: [ RUN ] Diff2/5.Basic1 19: [ OK ] Diff2/5.Basic1 (0 ms) 19: [ RUN ] Diff2/5.Basic2 19: [ OK ] Diff2/5.Basic2 (0 ms) 19: [ RUN ] Diff2/5.Subref0 19: [ OK ] Diff2/5.Subref0 (0 ms) 19: [ RUN ] Diff2/5.Subref1 19: [ OK ] Diff2/5.Subref1 (0 ms) 19: [ RUN ] Diff2/5.Subref2 19: [ OK ] Diff2/5.Subref2 (0 ms) 19: [ RUN ] Diff2/5.InvalidArgs 19: [ OK ] Diff2/5.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/5 (5 ms total) 19: 19: [----------] 10 tests from Diff2/6, where TypeParam = long long 19: [ RUN ] Diff2/6.Vector0 19: [ OK ] Diff2/6.Vector0 (4 ms) 19: [ RUN ] Diff2/6.Matrix0 19: [ OK ] Diff2/6.Matrix0 (0 ms) 19: [ RUN ] Diff2/6.Matrix1 19: [ OK ] Diff2/6.Matrix1 (0 ms) 19: [ RUN ] Diff2/6.Basic0 19: [ OK ] Diff2/6.Basic0 (0 ms) 19: [ RUN ] Diff2/6.Basic1 19: [ OK ] Diff2/6.Basic1 (0 ms) 19: [ RUN ] Diff2/6.Basic2 19: [ OK ] Diff2/6.Basic2 (0 ms) 19: [ RUN ] Diff2/6.Subref0 19: [ OK ] Diff2/6.Subref0 (0 ms) 19: [ RUN ] Diff2/6.Subref1 19: [ OK ] Diff2/6.Subref1 (1 ms) 19: [ RUN ] Diff2/6.Subref2 19: [ OK ] Diff2/6.Subref2 (0 ms) 19: [ RUN ] Diff2/6.InvalidArgs 19: [ OK ] Diff2/6.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/6 (6 ms total) 19: 19: [----------] 10 tests from Diff2/7, where TypeParam = unsigned long long 19: [ RUN ] Diff2/7.Vector0 19: [ OK ] Diff2/7.Vector0 (0 ms) 19: [ RUN ] Diff2/7.Matrix0 19: [ OK ] Diff2/7.Matrix0 (0 ms) 19: [ RUN ] Diff2/7.Matrix1 19: [ OK ] Diff2/7.Matrix1 (0 ms) 19: [ RUN ] Diff2/7.Basic0 19: [ OK ] Diff2/7.Basic0 (0 ms) 19: [ RUN ] Diff2/7.Basic1 19: [ OK ] Diff2/7.Basic1 (0 ms) 19: [ RUN ] Diff2/7.Basic2 19: [ OK ] Diff2/7.Basic2 (1 ms) 19: [ RUN ] Diff2/7.Subref0 19: [ OK ] Diff2/7.Subref0 (0 ms) 19: [ RUN ] Diff2/7.Subref1 19: [ OK ] Diff2/7.Subref1 (0 ms) 19: [ RUN ] Diff2/7.Subref2 19: [ OK ] Diff2/7.Subref2 (0 ms) 19: [ RUN ] Diff2/7.InvalidArgs 19: [ OK ] Diff2/7.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/7 (1 ms total) 19: 19: [----------] 10 tests from Diff2/8, where TypeParam = char 19: [ RUN ] Diff2/8.Vector0 19: [ OK ] Diff2/8.Vector0 (0 ms) 19: [ RUN ] Diff2/8.Matrix0 19: [ OK ] Diff2/8.Matrix0 (0 ms) 19: [ RUN ] Diff2/8.Matrix1 19: [ OK ] Diff2/8.Matrix1 (0 ms) 19: [ RUN ] Diff2/8.Basic0 19: [ OK ] Diff2/8.Basic0 (1 ms) 19: [ RUN ] Diff2/8.Basic1 19: [ OK ] Diff2/8.Basic1 (0 ms) 19: [ RUN ] Diff2/8.Basic2 19: [ OK ] Diff2/8.Basic2 (0 ms) 19: [ RUN ] Diff2/8.Subref0 19: [ OK ] Diff2/8.Subref0 (0 ms) 19: [ RUN ] Diff2/8.Subref1 19: [ OK ] Diff2/8.Subref1 (0 ms) 19: [ RUN ] Diff2/8.Subref2 19: [ OK ] Diff2/8.Subref2 (0 ms) 19: [ RUN ] Diff2/8.InvalidArgs 19: [ OK ] Diff2/8.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/8 (1 ms total) 19: 19: [----------] 10 tests from Diff2/9, where TypeParam = unsigned char 19: [ RUN ] Diff2/9.Vector0 19: [ OK ] Diff2/9.Vector0 (0 ms) 19: [ RUN ] Diff2/9.Matrix0 19: [ OK ] Diff2/9.Matrix0 (0 ms) 19: [ RUN ] Diff2/9.Matrix1 19: [ OK ] Diff2/9.Matrix1 (0 ms) 19: [ RUN ] Diff2/9.Basic0 19: [ OK ] Diff2/9.Basic0 (1 ms) 19: [ RUN ] Diff2/9.Basic1 19: [ OK ] Diff2/9.Basic1 (0 ms) 19: [ RUN ] Diff2/9.Basic2 19: [ OK ] Diff2/9.Basic2 (0 ms) 19: [ RUN ] Diff2/9.Subref0 19: [ OK ] Diff2/9.Subref0 (0 ms) 19: [ RUN ] Diff2/9.Subref1 19: [ OK ] Diff2/9.Subref1 (0 ms) 19: [ RUN ] Diff2/9.Subref2 19: [ OK ] Diff2/9.Subref2 (0 ms) 19: [ RUN ] Diff2/9.InvalidArgs 19: [ OK ] Diff2/9.InvalidArgs (0 ms) 19: [----------] 10 tests from Diff2/9 (1 ms total) 19: 19: [----------] 10 tests from Diff2/10, where TypeParam = short 19: [ RUN ] Diff2/10.Vector0 19: [ OK ] Diff2/10.Vector0 (1 ms) 19: [ RUN ] Diff2/10.Matrix0 19: [ OK ] Diff2/10.Matrix0 (0 ms) 19: [ RUN ] Diff2/10.Matrix1 19: [ OK ] Diff2/10.Matrix1 (0 ms) 19: [ RUN ] Diff2/10.Basic0 19: [ OK ] Diff2/10.Basic0 (0 ms) 19: [ RUN ] Diff2/10.Basic1 19: [ OK ] Diff2/10.Basic1 (0 ms) 19: [ RUN ] Diff2/10.Basic2 19: [ OK ] Diff2/10.Basic2 (0 ms) 19: [ RUN ] Diff2/10.Subref0 19: [ OK ] Diff2/10.Subref0 (0 ms) 19: [ RUN ] Diff2/10.Subref1 19: [ OK ] Diff2/10.Subref1 (0 ms) 19: [ RUN ] Diff2/10.Subref2 19: [ OK ] Diff2/10.Subref2 (0 ms) 19: [ RUN ] Diff2/10.InvalidArgs 19: [ OK ] Diff2/10.InvalidArgs (1 ms) 19: [----------] 10 tests from Diff2/10 (2 ms total) 19: 19: [----------] 10 tests from Diff2/11, where TypeParam = unsigned short 19: [ RUN ] Diff2/11.Vector0 19: [ OK ] Diff2/11.Vector0 (0 ms) 19: [ RUN ] Diff2/11.Matrix0 19: [ OK ] Diff2/11.Matrix0 (0 ms) 19: [ RUN ] Diff2/11.Matrix1 19: [ OK ] Diff2/11.Matrix1 (0 ms) 19: [ RUN ] Diff2/11.Basic0 19: [ OK ] Diff2/11.Basic0 (0 ms) 19: [ RUN ] Diff2/11.Basic1 19: [ OK ] Diff2/11.Basic1 (0 ms) 19: [ RUN ] Diff2/11.Basic2 19: [ OK ] Diff2/11.Basic2 (0 ms) 19: [ RUN ] Diff2/11.Subref0 19: [ OK ] Diff2/11.Subref0 (0 ms) 19: [ RUN ] Diff2/11.Subref1 19: [ OK ] Diff2/11.Subref1 (0 ms) 19: [ RUN ] Diff2/11.Subref2 19: [ OK ] Diff2/11.Subref2 (0 ms) 19: [ RUN ] Diff2/11.InvalidArgs 19: [ OK ] Diff2/11.InvalidArgs (1 ms) 19: [----------] 10 tests from Diff2/11 (1 ms total) 19: 19: [----------] 1 test from Diff2 19: [ RUN ] Diff2.CPP 19: [ OK ] Diff2.CPP (0 ms) 19: [----------] 1 test from Diff2 (0 ms total) 19: 19: [----------] Global test environment tear-down 19: [==========] 121 tests from 13 test cases ran. (79 ms total) 19: [ PASSED ] 121 tests. 16/95 Test #19: Test_diff2_cpu ................... Passed 0.21 sec test 21 Start 21: Test_dot_cpu 21: Test command: /<>/obj-arm-linux-gnueabihf/test/dot_cpu 21: Working Directory: /<>/obj-arm-linux-gnueabihf/test 21: Test timeout computed to be: 10000000 21: Running main() from gtest_main.cc 21: [==========] Running 32 tests from 6 test cases. 21: [----------] Global test environment set-up. 21: [----------] 3 tests from DotF/0, where TypeParam = float 21: [ RUN ] DotF/0.DotF_1000 21: [ OK ] DotF/0.DotF_1000 (5 ms) 21: [ RUN ] DotF/0.DotF_10 21: [ OK ] DotF/0.DotF_10 (0 ms) 21: [ RUN ] DotF/0.DotF_25600 21: [ OK ] DotF/0.DotF_25600 (16 ms) 21: [----------] 3 tests from DotF/0 (21 ms total) 21: 21: [----------] 3 tests from DotF/1, where TypeParam = double 21: [ RUN ] DotF/1.DotF_1000 21: [ OK ] DotF/1.DotF_1000 (0 ms) 21: [ RUN ] DotF/1.DotF_10 21: [ OK ] DotF/1.DotF_10 (0 ms) 21: [ RUN ] DotF/1.DotF_25600 21: [ OK ] DotF/1.DotF_25600 (19 ms) 21: [----------] 3 tests from DotF/1 (19 ms total) 21: 21: [----------] 12 tests from DotC/0, where TypeParam = af::af_cfloat 21: [ RUN ] DotC/0.DotC_CC_1000 21: [ OK ] DotC/0.DotC_CC_1000 (6 ms) 21: [ RUN ] DotC/0.DotC_UU_1000 21: [ OK ] DotC/0.DotC_UU_1000 (1 ms) 21: [ RUN ] DotC/0.DotC_CU_1000 21: [ OK ] DotC/0.DotC_CU_1000 (0 ms) 21: [ RUN ] DotC/0.DotC_UC_1000 21: [ OK ] DotC/0.DotC_UC_1000 (1 ms) 21: [ RUN ] DotC/0.DotC_CC_10 21: [ OK ] DotC/0.DotC_CC_10 (0 ms) 21: [ RUN ] DotC/0.DotC_UU_10 21: [ OK ] DotC/0.DotC_UU_10 (0 ms) 21: [ RUN ] DotC/0.DotC_CU_10 21: [ OK ] DotC/0.DotC_CU_10 (0 ms) 21: [ RUN ] DotC/0.DotC_UC_10 21: [ OK ] DotC/0.DotC_UC_10 (1 ms) 21: [ RUN ] DotC/0.DotC_CC_25600 21: [ OK ] DotC/0.DotC_CC_25600 (44 ms) 21: [ RUN ] DotC/0.DotC_UU_25600 17: [ OK ] Diagonal/1.Create (211 ms) 17: [ RUN ] Diagonal/1.Extract 17: [ OK ] Diagonal/1.Extract (7 ms) 17: [ RUN ] Diagonal/1.ExtractRect 20: [ OK ] DOG/0.Basic (227 ms) 20: [ RUN ] DOG/0.Batch 21: [ OK ] DotC/0.DotC_UU_25600 (45 ms) 21: [ RUN ] DotC/0.DotC_CU_25600 17: [ OK ] Diagonal/1.ExtractRect (61 ms) 17: [----------] 3 tests from Diagonal/1 (280 ms total) 17: 17: [----------] 3 tests from Diagonal/2, where TypeParam = int 17: [ RUN ] Diagonal/2.Create 21: [ OK ] DotC/0.DotC_CU_25600 (45 ms) 21: [ RUN ] DotC/0.DotC_UC_25600 21: [ OK ] DotC/0.DotC_UC_25600 (44 ms) 21: [----------] 12 tests from DotC/0 (187 ms total) 21: 21: [----------] 12 tests from DotC/1, where TypeParam = af::af_cdouble 21: [ RUN ] DotC/1.DotC_CC_1000 21: [ OK ] DotC/1.DotC_CC_1000 (1 ms) 21: [ RUN ] DotC/1.DotC_UU_1000 21: [ OK ] DotC/1.DotC_UU_1000 (1 ms) 21: [ RUN ] DotC/1.DotC_CU_1000 21: [ OK ] DotC/1.DotC_CU_1000 (1 ms) 21: [ RUN ] DotC/1.DotC_UC_1000 21: [ OK ] DotC/1.DotC_UC_1000 (1 ms) 21: [ RUN ] DotC/1.DotC_CC_10 21: [ OK ] DotC/1.DotC_CC_10 (0 ms) 21: [ RUN ] DotC/1.DotC_UU_10 21: [ OK ] DotC/1.DotC_UU_10 (0 ms) 21: [ RUN ] DotC/1.DotC_CU_10 21: [ OK ] DotC/1.DotC_CU_10 (0 ms) 21: [ RUN ] DotC/1.DotC_UC_10 21: [ OK ] DotC/1.DotC_UC_10 (0 ms) 21: [ RUN ] DotC/1.DotC_CC_25600 21: [ OK ] DotC/1.DotC_CC_25600 (52 ms) 21: [ RUN ] DotC/1.DotC_UU_25600 21: [ OK ] DotC/1.DotC_UU_25600 (52 ms) 21: [ RUN ] DotC/1.DotC_CU_25600 17: [ OK ] Diagonal/2.Create (190 ms) 17: [ RUN ] Diagonal/2.Extract 17: [ OK ] Diagonal/2.Extract (4 ms) 17: [ RUN ] Diagonal/2.ExtractRect 17: [ OK ] Diagonal/2.ExtractRect (12 ms) 17: [----------] 3 tests from Diagonal/2 (207 ms total) 17: 17: [----------] 3 tests from Diagonal/3, where TypeParam = unsigned int 17: [ RUN ] Diagonal/3.Create 21: [ OK ] DotC/1.DotC_CU_25600 (52 ms) 21: [ RUN ] DotC/1.DotC_UC_25600 21: [ OK ] DotC/1.DotC_UC_25600 (52 ms) 21: [----------] 12 tests from DotC/1 (212 ms total) 21: 21: [----------] 1 test from DotF 21: [ RUN ] DotF.CPP 21: [ OK ] DotF.CPP (0 ms) 21: [----------] 1 test from DotF (0 ms total) 21: 21: [----------] 1 test from DotCCU 21: [ RUN ] DotCCU.CPP 21: [ OK ] DotCCU.CPP (1 ms) 21: [----------] 1 test from DotCCU (1 ms total) 21: 21: [----------] Global test environment tear-down 21: [==========] 32 tests from 6 test cases ran. (440 ms total) 21: [ PASSED ] 32 tests. 17/95 Test #21: Test_dot_cpu ..................... Passed 0.48 sec test 22 Start 22: Test_fast_cpu 22: Test command: /<>/obj-arm-linux-gnueabihf/test/fast_cpu 22: Working Directory: /<>/obj-arm-linux-gnueabihf/test 22: Test timeout computed to be: 10000000 22: Running main() from gtest_main.cc 22: [==========] Running 13 tests from 7 test cases. 22: [----------] Global test environment set-up. 22: [----------] 2 tests from FloatFAST/0, where TypeParam = float 22: [ RUN ] FloatFAST/0.square 22: [ OK ] FloatFAST/0.square (20 ms) 22: [ RUN ] FloatFAST/0.square_nonmax 22: [ OK ] FloatFAST/0.square_nonmax (11 ms) 22: [----------] 2 tests from FloatFAST/0 (31 ms total) 22: 22: [----------] 2 tests from FloatFAST/1, where TypeParam = double 22: [ RUN ] FloatFAST/1.square 22: [ OK ] FloatFAST/1.square (12 ms) 22: [ RUN ] FloatFAST/1.square_nonmax 22: [ OK ] FloatFAST/1.square_nonmax (11 ms) 22: [----------] 2 tests from FloatFAST/1 (23 ms total) 22: 22: [----------] 2 tests from FixedFAST/0, where TypeParam = int 22: [ RUN ] FixedFAST/0.square 22: [ OK ] FixedFAST/0.square (13 ms) 22: [ RUN ] FixedFAST/0.square_nonmax 22: [ OK ] FixedFAST/0.square_nonmax (9 ms) 22: [----------] 2 tests from FixedFAST/0 (22 ms total) 22: 22: [----------] 2 tests from FixedFAST/1, where TypeParam = unsigned int 22: [ RUN ] FixedFAST/1.square 22: [ OK ] FixedFAST/1.square (10 ms) 22: [ RUN ] FixedFAST/1.square_nonmax 17: [ OK ] Diagonal/3.Create (187 ms) 17: [ RUN ] Diagonal/3.Extract 22: [ OK ] FixedFAST/1.square_nonmax (10 ms) 22: [----------] 2 tests from FixedFAST/1 (20 ms total) 22: 22: [----------] 2 tests from FixedFAST/2, where TypeParam = short 22: [ RUN ] FixedFAST/2.square 17: [ OK ] Diagonal/3.Extract (4 ms) 17: [ RUN ] Diagonal/3.ExtractRect 22: [ OK ] FixedFAST/2.square (9 ms) 22: [ RUN ] FixedFAST/2.square_nonmax 17: [ OK ] Diagonal/3.ExtractRect (13 ms) 17: [----------] 3 tests from Diagonal/3 (204 ms total) 17: 17: [----------] 3 tests from Diagonal/4, where TypeParam = char 17: [ RUN ] Diagonal/4.Create 22: [ OK ] FixedFAST/2.square_nonmax (9 ms) 22: [----------] 2 tests from FixedFAST/2 (18 ms total) 22: 22: [----------] 2 tests from FixedFAST/3, where TypeParam = unsigned short 22: [ RUN ] FixedFAST/3.square 22: [ OK ] FixedFAST/3.square (8 ms) 22: [ RUN ] FixedFAST/3.square_nonmax 22: [ OK ] FixedFAST/3.square_nonmax (9 ms) 22: [----------] 2 tests from FixedFAST/3 (17 ms total) 22: 22: [----------] 1 test from FloatFAST 22: [ RUN ] FloatFAST.CPP 22: [ OK ] FloatFAST.CPP (9 ms) 22: [----------] 1 test from FloatFAST (9 ms total) 22: 22: [----------] Global test environment tear-down 22: [==========] 13 tests from 7 test cases ran. (140 ms total) 22: [ PASSED ] 13 tests. 18/95 Test #22: Test_fast_cpu .................... Passed 0.18 sec test 23 Start 23: Test_fft_cpu 23: Test command: /<>/obj-arm-linux-gnueabihf/test/fft_cpu 23: Working Directory: /<>/obj-arm-linux-gnueabihf/test 23: Test timeout computed to be: 10000000 23: Running main() from gtest_main.cc 23: [==========] Running 61 tests from 13 test cases. 23: [----------] Global test environment set-up. 23: [----------] 10 tests from fft 23: [ RUN ] fft.Invalid_Type 23: [ OK ] fft.Invalid_Type (4 ms) 23: [ RUN ] fft.R2C_Float 20: [ OK ] DOG/0.Batch (577 ms) 20: [ RUN ] DOG/0.InvalidArray 20: [ OK ] DOG/0.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/0 (804 ms total) 20: 20: [----------] 3 tests from DOG/1, where TypeParam = double 20: [ RUN ] DOG/1.Basic 23: [ OK ] fft.R2C_Float (28 ms) 23: [ RUN ] fft.R2C_Double 23: [ OK ] fft.R2C_Double (15 ms) 23: [ RUN ] fft.C2C_Float 23: [ OK ] fft.C2C_Float (0 ms) 23: [ RUN ] fft.C2C_Double 23: [ OK ] fft.C2C_Double (0 ms) 23: [ RUN ] fft.R2C_Float_Batch 23: [ OK ] fft.R2C_Float_Batch (0 ms) 23: [ RUN ] fft.C2C_Float_Batch 23: [ OK ] fft.C2C_Float_Batch (0 ms) 23: [ RUN ] fft.CPP_4D 17: [ OK ] Diagonal/4.Create (181 ms) 17: [ RUN ] Diagonal/4.Extract 17: [ OK ] Diagonal/4.Extract (2 ms) 17: [ RUN ] Diagonal/4.ExtractRect 17: [ OK ] Diagonal/4.ExtractRect (8 ms) 17: [----------] 3 tests from Diagonal/4 (192 ms total) 17: 17: [----------] 3 tests from Diagonal/5, where TypeParam = unsigned char 17: [ RUN ] Diagonal/5.Create 23: [ OK ] fft.CPP_4D (84 ms) 23: [ RUN ] fft.GFOR 20: [ OK ] DOG/1.Basic (190 ms) 20: [ RUN ] DOG/1.Batch 23: [ OK ] fft.GFOR (107 ms) 23: [ RUN ] fft.InPlace 17: [ OK ] Diagonal/5.Create (177 ms) 17: [ RUN ] Diagonal/5.Extract 17: [ OK ] Diagonal/5.Extract (2 ms) 17: [ RUN ] Diagonal/5.ExtractRect 17: [ OK ] Diagonal/5.ExtractRect (5 ms) 17: [----------] 3 tests from Diagonal/5 (184 ms total) 17: 17: [----------] 1 test from Diagonal 17: [ RUN ] Diagonal.ExtractGFOR 17: [ OK ] Diagonal.ExtractGFOR (1 ms) 17: [----------] 1 test from Diagonal (1 ms total) 17: 17: [----------] Global test environment tear-down 17: [==========] 19 tests from 7 test cases ran. (1408 ms total) 17: [ PASSED ] 19 tests. 23: [ OK ] fft.InPlace (80 ms) 23: [----------] 10 tests from fft (323 ms total) 23: 23: [----------] 17 tests from fft2 23: [ RUN ] fft2.Invalid_Array 23: [ OK ] fft2.Invalid_Array (0 ms) 23: [ RUN ] fft2.R2C_Float 23: [ OK ] fft2.R2C_Float (1 ms) 23: [ RUN ] fft2.R2C_Double 23: [ OK ] fft2.R2C_Double (1 ms) 23: [ RUN ] fft2.C2C_Float 23: [ OK ] fft2.C2C_Float (0 ms) 23: [ RUN ] fft2.C2C_Double 23: [ OK ] fft2.C2C_Double (1 ms) 23: [ RUN ] fft2.R2C_Float_Trunc 23: [ OK ] fft2.R2C_Float_Trunc (0 ms) 23: [ RUN ] fft2.R2C_Double_Trunc 23: [ OK ] fft2.R2C_Double_Trunc (0 ms) 23: [ RUN ] fft2.C2C_Float_Pad 23: [ OK ] fft2.C2C_Float_Pad (1 ms) 23: [ RUN ] fft2.C2C_Double_Pad 23: [ OK ] fft2.C2C_Double_Pad (0 ms) 23: [ RUN ] fft2.R2C_Float_Batch 23: [ OK ] fft2.R2C_Float_Batch (1 ms) 23: [ RUN ] fft2.C2C_Float_Batch 23: [ OK ] fft2.C2C_Float_Batch (0 ms) 23: [ RUN ] fft2.R2C_Float_Trunc_Batch 23: [ OK ] fft2.R2C_Float_Trunc_Batch (1 ms) 23: [ RUN ] fft2.R2C_Double_Trunc_Batch 19/95 Test #17: Test_diagonal_cpu ................ Passed 1.52 sec test 25 Start 25: Test_fft_real_cpu 25: Test command: /<>/obj-arm-linux-gnueabihf/test/fft_real_cpu 25: Working Directory: /<>/obj-arm-linux-gnueabihf/test 25: Test timeout computed to be: 10000000 23: [ OK ] fft2.R2C_Double_Trunc_Batch (0 ms) 23: [ RUN ] fft2.C2C_Float_Pad_Batch 23: [ OK ] fft2.C2C_Float_Pad_Batch (1 ms) 23: [ RUN ] fft2.C2C_Double_Pad_Batch 23: [ OK ] fft2.C2C_Double_Pad_Batch (0 ms) 23: [ RUN ] fft2.GFOR 25: Running main() from gtest_main.cc 25: [==========] Running 12 tests from 2 test cases. 25: [----------] Global test environment set-up. 25: [----------] 6 tests from FFT_REAL/0, where TypeParam = af::af_cfloat 25: [ RUN ] FFT_REAL/0.Even1D 25: [ OK ] FFT_REAL/0.Even1D (34 ms) 25: [ RUN ] FFT_REAL/0.Odd1D 25: [ OK ] FFT_REAL/0.Odd1D (16 ms) 25: [ RUN ] FFT_REAL/0.Even2D 25: [ OK ] FFT_REAL/0.Even2D (33 ms) 25: [ RUN ] FFT_REAL/0.Odd2D 25: [ OK ] FFT_REAL/0.Odd2D (20 ms) 25: [ RUN ] FFT_REAL/0.Even3D 25: [ OK ] FFT_REAL/0.Even3D (3 ms) 25: [ RUN ] FFT_REAL/0.Odd3D 25: [ OK ] FFT_REAL/0.Odd3D (2 ms) 25: [----------] 6 tests from FFT_REAL/0 (111 ms total) 25: 25: [----------] 6 tests from FFT_REAL/1, where TypeParam = af::af_cdouble 25: [ RUN ] FFT_REAL/1.Even1D 25: [ OK ] FFT_REAL/1.Even1D (32 ms) 25: [ RUN ] FFT_REAL/1.Odd1D 25: [ OK ] FFT_REAL/1.Odd1D (21 ms) 25: [ RUN ] FFT_REAL/1.Even2D 25: [ OK ] FFT_REAL/1.Even2D (44 ms) 25: [ RUN ] FFT_REAL/1.Odd2D 25: [ OK ] FFT_REAL/1.Odd2D (25 ms) 25: [ RUN ] FFT_REAL/1.Even3D 25: [ OK ] FFT_REAL/1.Even3D (4 ms) 25: [ RUN ] FFT_REAL/1.Odd3D 25: [ OK ] FFT_REAL/1.Odd3D (3 ms) 25: [----------] 6 tests from FFT_REAL/1 (132 ms total) 25: 25: [----------] Global test environment tear-down 25: [==========] 12 tests from 2 test cases ran. (253 ms total) 25: [ PASSED ] 12 tests. 20/95 Test #25: Test_fft_real_cpu ................ Passed 0.30 sec test 26 Start 26: Test_fftconvolve_cpu 26: Test command: /<>/obj-arm-linux-gnueabihf/test/fftconvolve_cpu 26: Working Directory: /<>/obj-arm-linux-gnueabihf/test 26: Test timeout computed to be: 10000000 26: Running main() from gtest_main.cc 26: [==========] Running 275 tests from 18 test cases. 26: [----------] Global test environment set-up. 26: [----------] 12 tests from FFTConvolveLarge/0, where TypeParam = float 26: [ RUN ] FFTConvolveLarge/0.VectorLargeSignalSmallFilter 26: [ OK ] FFTConvolveLarge/0.VectorLargeSignalSmallFilter (20 ms) 26: [ RUN ] FFTConvolveLarge/0.VectorLargeSignalLargeFilter 26: [ OK ] FFTConvolveLarge/0.VectorLargeSignalLargeFilter (14 ms) 26: [ RUN ] FFTConvolveLarge/0.SameVectorLargeSignalSmallFilter 26: [ OK ] FFTConvolveLarge/0.SameVectorLargeSignalSmallFilter (14 ms) 26: [ RUN ] FFTConvolveLarge/0.SameVectorLargeSignalLargeFilter 20: [ OK ] DOG/1.Batch (570 ms) 20: [ RUN ] DOG/1.InvalidArray 20: [ OK ] DOG/1.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/1 (761 ms total) 20: 20: [----------] 3 tests from DOG/2, where TypeParam = int 20: [ RUN ] DOG/2.Basic 26: [ OK ] FFTConvolveLarge/0.SameVectorLargeSignalLargeFilter (15 ms) 26: [ RUN ] FFTConvolveLarge/0.RectangleLargeSignalSmallFilter 20: [ OK ] DOG/2.Basic (189 ms) 20: [ RUN ] DOG/2.Batch 23: [ OK ] fft2.GFOR (844 ms) 23: [ RUN ] fft2.InPlace 23: [ OK ] fft2.InPlace (177 ms) 23: [----------] 17 tests from fft2 (1028 ms total) 23: 23: [----------] 11 tests from fft3 23: [ RUN ] fft3.Invalid_Array 23: [ OK ] fft3.Invalid_Array (0 ms) 23: [ RUN ] fft3.R2C_Float 23: [ OK ] fft3.R2C_Float (0 ms) 23: [ RUN ] fft3.R2C_Double 23: [ OK ] fft3.R2C_Double (0 ms) 23: [ RUN ] fft3.C2C_Float 23: [ OK ] fft3.C2C_Float (1 ms) 23: [ RUN ] fft3.C2C_Double 23: [ OK ] fft3.C2C_Double (0 ms) 23: [ RUN ] fft3.R2C_Float_Batch 23: [ OK ] fft3.R2C_Float_Batch (0 ms) 23: [ RUN ] fft3.C2C_Float_Batch 23: [ OK ] fft3.C2C_Float_Batch (0 ms) 23: [ RUN ] fft3.CPP 23: [ OK ] fft3.CPP (1 ms) 23: [ RUN ] fft3.RandomData 23: [ OK ] fft3.RandomData (17 ms) 23: [ RUN ] fft3.GFOR 23: [ OK ] fft3.GFOR (14 ms) 23: [ RUN ] fft3.InPlace 23: [ OK ] fft3.InPlace (4 ms) 23: [----------] 11 tests from fft3 (37 ms total) 23: 23: [----------] 5 tests from ifft2 23: [ RUN ] ifft2.Invalid_Array 23: [ OK ] ifft2.Invalid_Array (0 ms) 23: [ RUN ] ifft2.C2C_Float 23: [ OK ] ifft2.C2C_Float (0 ms) 23: [ RUN ] ifft2.C2C_Double 23: [ OK ] ifft2.C2C_Double (0 ms) 23: [ RUN ] ifft2.C2C_Float_Batch 23: [ OK ] ifft2.C2C_Float_Batch (1 ms) 23: [ RUN ] ifft2.InPlace 20: [ OK ] DOG/2.Batch (568 ms) 20: [ RUN ] DOG/2.InvalidArray 20: [ OK ] DOG/2.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/2 (757 ms total) 20: 20: [----------] 3 tests from DOG/3, where TypeParam = unsigned int 20: [ RUN ] DOG/3.Basic 23: [ OK ] ifft2.InPlace (182 ms) 23: [----------] 5 tests from ifft2 (183 ms total) 23: 23: [----------] 6 tests from ifft3 23: [ RUN ] ifft3.Invalid_Array 23: [ OK ] ifft3.Invalid_Array (0 ms) 23: [ RUN ] ifft3.C2C_Float 23: [ OK ] ifft3.C2C_Float (0 ms) 23: [ RUN ] ifft3.C2C_Double 23: [ OK ] ifft3.C2C_Double (1 ms) 23: [ RUN ] ifft3.C2C_Float_Batch 23: [ OK ] ifft3.C2C_Float_Batch (0 ms) 23: [ RUN ] ifft3.CPP 23: [ OK ] ifft3.CPP (0 ms) 23: [ RUN ] ifft3.InPlace 23: [ OK ] ifft3.InPlace (3 ms) 23: [----------] 6 tests from ifft3 (4 ms total) 23: 23: [----------] 5 tests from ifft 23: [ RUN ] ifft.C2C_Float 23: [ OK ] ifft.C2C_Float (0 ms) 23: [ RUN ] ifft.C2C_Double 23: [ OK ] ifft.C2C_Double (0 ms) 23: [ RUN ] ifft.C2C_Float_Batch 23: [ OK ] ifft.C2C_Float_Batch (0 ms) 23: [ RUN ] ifft.CPP_4D 23: [ OK ] ifft.CPP_4D (93 ms) 23: [ RUN ] ifft.InPlace 20: [ OK ] DOG/3.Basic (189 ms) 20: [ RUN ] DOG/3.Batch 23: [ OK ] ifft.InPlace (86 ms) 23: [----------] 5 tests from ifft (180 ms total) 23: 23: [----------] 1 test from dft 23: [ RUN ] dft.CPP 23: [ OK ] dft.CPP (0 ms) 23: [----------] 1 test from dft (0 ms total) 23: 23: [----------] 1 test from idft 23: [ RUN ] idft.CPP 23: [ OK ] idft.CPP (0 ms) 23: [----------] 1 test from idft (0 ms total) 23: 23: [----------] 1 test from dft2 23: [ RUN ] dft2.CPP 23: [ OK ] dft2.CPP (1 ms) 23: [----------] 1 test from dft2 (1 ms total) 23: 23: [----------] 1 test from idft2 23: [ RUN ] idft2.CPP 23: [ OK ] idft2.CPP (0 ms) 23: [----------] 1 test from idft2 (0 ms total) 23: 23: [----------] 1 test from dft3 23: [ RUN ] dft3.CPP 23: [ OK ] dft3.CPP (1 ms) 23: [----------] 1 test from dft3 (1 ms total) 23: 23: [----------] 1 test from idft3 23: [ RUN ] idft3.CPP 23: [ OK ] idft3.CPP (0 ms) 23: [----------] 1 test from idft3 (0 ms total) 23: 23: [----------] 1 test from FFT2 23: [ RUN ] FFT2.MultiGPUInPlaceSquare_CPP 8: NRMSD = 5.33849e-39 8: [ OK ] BilateralOnImage.Color (2757 ms) 8: [----------] 2 tests from BilateralOnImage (3748 ms total) 8: 8: [----------] 3 tests from BilateralOnData/0, where TypeParam = float 8: [ RUN ] BilateralOnData/0.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/0.Rectangle (0 ms) 8: [ RUN ] BilateralOnData/0.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/0.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/0.InvalidArgs 8: [ OK ] BilateralOnData/0.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/0 (1 ms total) 8: 8: [----------] 3 tests from BilateralOnData/1, where TypeParam = double 8: [ RUN ] BilateralOnData/1.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/1.Rectangle (1 ms) 8: [ RUN ] BilateralOnData/1.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/1.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/1.InvalidArgs 8: [ OK ] BilateralOnData/1.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/1 (2 ms total) 8: 8: [----------] 3 tests from BilateralOnData/2, where TypeParam = int 8: [ RUN ] BilateralOnData/2.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/2.Rectangle (5 ms) 8: [ RUN ] BilateralOnData/2.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/2.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/2.InvalidArgs 8: [ OK ] BilateralOnData/2.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/2 (6 ms total) 8: 8: [----------] 3 tests from BilateralOnData/3, where TypeParam = unsigned int 8: [ RUN ] BilateralOnData/3.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/3.Rectangle (0 ms) 8: [ RUN ] BilateralOnData/3.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/3.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/3.InvalidArgs 8: [ OK ] BilateralOnData/3.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/3 (1 ms total) 8: 8: [----------] 3 tests from BilateralOnData/4, where TypeParam = char 8: [ RUN ] BilateralOnData/4.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/4.Rectangle (1 ms) 8: [ RUN ] BilateralOnData/4.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/4.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/4.InvalidArgs 8: [ OK ] BilateralOnData/4.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/4 (2 ms total) 8: 8: [----------] 3 tests from BilateralOnData/5, where TypeParam = unsigned char 8: [ RUN ] BilateralOnData/5.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/5.Rectangle (0 ms) 8: [ RUN ] BilateralOnData/5.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/5.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/5.InvalidArgs 8: [ OK ] BilateralOnData/5.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/5 (1 ms total) 8: 8: [----------] 3 tests from BilateralOnData/6, where TypeParam = short 8: [ RUN ] BilateralOnData/6.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/6.Rectangle (0 ms) 8: [ RUN ] BilateralOnData/6.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/6.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/6.InvalidArgs 8: [ OK ] BilateralOnData/6.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/6 (1 ms total) 8: 8: [----------] 3 tests from BilateralOnData/7, where TypeParam = unsigned short 8: [ RUN ] BilateralOnData/7.Rectangle 8: NRMSD = 0 8: [ OK ] BilateralOnData/7.Rectangle (1 ms) 8: [ RUN ] BilateralOnData/7.Rectangle_Batch 8: NRMSD = 0 8: [ OK ] BilateralOnData/7.Rectangle_Batch (1 ms) 8: [ RUN ] BilateralOnData/7.InvalidArgs 8: [ OK ] BilateralOnData/7.InvalidArgs (0 ms) 8: [----------] 3 tests from BilateralOnData/7 (2 ms total) 8: 8: [----------] 1 test from Bilateral 8: [ RUN ] Bilateral.CPP 8: NRMSD = 0 8: [ OK ] Bilateral.CPP (0 ms) 8: [----------] 1 test from Bilateral (0 ms total) 8: 8: [----------] 1 test from bilateral 8: [ RUN ] bilateral.GFOR 8: [ OK ] bilateral.GFOR (1 ms) 8: [----------] 1 test from bilateral (1 ms total) 8: 8: [----------] Global test environment tear-down 8: [==========] 28 tests from 11 test cases ran. (3781 ms total) 8: [ PASSED ] 28 tests. 21/95 Test #8: Test_bilateral_cpu ............... Passed 3.92 sec test 27 Start 27: Test_flat_cpu 27: Test command: /<>/obj-arm-linux-gnueabihf/test/flat_cpu 27: Working Directory: /<>/obj-arm-linux-gnueabihf/test 27: Test timeout computed to be: 10000000 27: Running main() from gtest_main.cc 27: [==========] Running 5 tests from 1 test case. 27: [----------] Global test environment set-up. 27: [----------] 5 tests from FlatTests 27: [ RUN ] FlatTests.Test_flat_1D 27: [ OK ] FlatTests.Test_flat_1D (0 ms) 27: [ RUN ] FlatTests.Test_flat_2D 27: [ OK ] FlatTests.Test_flat_2D (1 ms) 27: [ RUN ] FlatTests.Test_flat_1D_index 27: [ OK ] FlatTests.Test_flat_1D_index (0 ms) 27: [ RUN ] FlatTests.Test_flat_2D_index0 27: [ OK ] FlatTests.Test_flat_2D_index0 (1 ms) 27: [ RUN ] FlatTests.Test_flat_2D_index1 27: [ OK ] FlatTests.Test_flat_2D_index1 (1 ms) 27: [----------] 5 tests from FlatTests (8 ms total) 27: 27: [----------] Global test environment tear-down 27: [==========] 5 tests from 1 test case ran. (13 ms total) 27: [ PASSED ] 5 tests. 22/95 Test #27: Test_flat_cpu .................... Passed 0.06 sec test 28 Start 28: Test_flip_cpu 28: Test command: /<>/obj-arm-linux-gnueabihf/test/flip_cpu 28: Working Directory: /<>/obj-arm-linux-gnueabihf/test 28: Test timeout computed to be: 10000000 23: [ OK ] FFT2.MultiGPUInPlaceSquare_CPP (181 ms) 23: [----------] 1 test from FFT2 (181 ms total) 23: 23: [----------] Global test environment tear-down 23: [==========] 61 tests from 13 test cases ran. (1947 ms total) 23: [ PASSED ] 61 tests. 28: Running main() from gtest_main.cc 28: [==========] Running 8 tests from 1 test case. 28: [----------] Global test environment set-up. 28: [----------] 8 tests from FlipTests 28: [ RUN ] FlipTests.Test_flip_1D 28: [ OK ] FlipTests.Test_flip_1D (1 ms) 28: [ RUN ] FlipTests.Test_flip_2D0 28: [ OK ] FlipTests.Test_flip_2D0 (1 ms) 28: [ RUN ] FlipTests.Test_flip_2D1 28: [ OK ] FlipTests.Test_flip_2D1 (1 ms) 28: [ RUN ] FlipTests.Test_flip_1D_index 28: [ OK ] FlipTests.Test_flip_1D_index (0 ms) 28: [ RUN ] FlipTests.Test_flip_2D_index00 28: [ OK ] FlipTests.Test_flip_2D_index00 (1 ms) 28: [ RUN ] FlipTests.Test_flip_2D_index01 28: [ OK ] FlipTests.Test_flip_2D_index01 (1 ms) 28: [ RUN ] FlipTests.Test_flip_2D_index10 28: [ OK ] FlipTests.Test_flip_2D_index10 (1 ms) 28: [ RUN ] FlipTests.Test_flip_2D_index11 28: [ OK ] FlipTests.Test_flip_2D_index11 (1 ms) 28: [----------] 8 tests from FlipTests (7 ms total) 28: 28: [----------] Global test environment tear-down 28: [==========] 8 tests from 1 test case ran. (7 ms total) 28: [ PASSED ] 8 tests. 23/95 Test #28: Test_flip_cpu .................... Passed 0.04 sec test 29 Start 29: Test_gaussiankernel_cpu 29: Test command: /<>/obj-arm-linux-gnueabihf/test/gaussiankernel_cpu 29: Working Directory: /<>/obj-arm-linux-gnueabihf/test 29: Test timeout computed to be: 10000000 24/95 Test #23: Test_fft_cpu ..................... Passed 2.00 sec test 30 Start 30: Test_gen_assign_cpu 30: Test command: /<>/obj-arm-linux-gnueabihf/test/gen_assign_cpu 30: Working Directory: /<>/obj-arm-linux-gnueabihf/test 30: Test timeout computed to be: 10000000 30: Running main() from gtest_main.cc 30: [==========] Running 10 tests from 2 test cases. 30: [----------] Global test environment set-up. 30: [----------] 8 tests from GeneralAssign 29: Running main() from gtest_main.cc 29: [==========] Running 11 tests from 2 test cases. 29: [----------] Global test environment set-up. 29: [----------] 7 tests from GaussianKernel/0, where TypeParam = float 29: [ RUN ] GaussianKernel/0.Small1D 30: [ RUN ] GeneralAssign.ASSS 30: [ OK ] GeneralAssign.ASSS (0 ms) 30: [ RUN ] GeneralAssign.SASS 30: [ OK ] GeneralAssign.SASS (0 ms) 30: [ RUN ] GeneralAssign.SSSS 29: [ OK ] GaussianKernel/0.Small1D (8 ms) 29: [ RUN ] GaussianKernel/0.Large1D 30: [ OK ] GeneralAssign.SSSS (1 ms) 30: [ RUN ] GeneralAssign.AAAA 29: [ OK ] GaussianKernel/0.Large1D (1 ms) 29: [ RUN ] GaussianKernel/0.Small1DWithSigma 29: [ OK ] GaussianKernel/0.Small1DWithSigma (0 ms) 29: [ RUN ] GaussianKernel/0.SmallSmall2D 29: [ OK ] GaussianKernel/0.SmallSmall2D (0 ms) 29: [ RUN ] GaussianKernel/0.LargeSmall2D 29: [ OK ] GaussianKernel/0.LargeSmall2D (0 ms) 29: [ RUN ] GaussianKernel/0.LargeLarge2D 29: [ OK ] GaussianKernel/0.LargeLarge2D (0 ms) 29: [ RUN ] GaussianKernel/0.SmallSmall2DWithSigma 29: [ OK ] GaussianKernel/0.SmallSmall2DWithSigma (0 ms) 29: [----------] 7 tests from GaussianKernel/0 (9 ms total) 29: 29: [----------] 4 tests from GaussianKernel 29: [ RUN ] GaussianKernel.Small1D_CPP 29: [ OK ] GaussianKernel.Small1D_CPP (0 ms) 29: [ RUN ] GaussianKernel.Small1DWithSigma_CPP 29: [ OK ] GaussianKernel.Small1DWithSigma_CPP (0 ms) 29: [ RUN ] GaussianKernel.SmallSmall2D_CPP 29: [ OK ] GaussianKernel.SmallSmall2D_CPP (0 ms) 29: [ RUN ] GaussianKernel.SmallSmall2DWithSigma_CPP 29: [ OK ] GaussianKernel.SmallSmall2DWithSigma_CPP (0 ms) 29: [----------] 4 tests from GaussianKernel (0 ms total) 29: 29: [----------] Global test environment tear-down 29: [==========] 11 tests from 2 test cases ran. (9 ms total) 29: [ PASSED ] 11 tests. 30: [ OK ] GeneralAssign.AAAA (0 ms) 30: [ RUN ] GeneralAssign.CPP_ASNN 25/95 Test #29: Test_gaussiankernel_cpu .......... Passed 0.06 sec test 31 Start 31: Test_gen_index_cpu 31: Test command: /<>/obj-arm-linux-gnueabihf/test/gen_index_cpu 31: Working Directory: /<>/obj-arm-linux-gnueabihf/test 31: Test timeout computed to be: 10000000 31: Running main() from gtest_main.cc 31: [==========] Running 8 tests from 1 test case. 31: [----------] Global test environment set-up. 31: [----------] 8 tests from GeneralIndex 30: [ OK ] GeneralAssign.CPP_ASNN (36 ms) 30: [ RUN ] GeneralAssign.CPP_SANN 31: [ RUN ] GeneralIndex.SSSA 31: [ OK ] GeneralIndex.SSSA (5 ms) 31: [ RUN ] GeneralIndex.ASSS 31: [ OK ] GeneralIndex.ASSS (3 ms) 31: [ RUN ] GeneralIndex.SASS 31: [ OK ] GeneralIndex.SASS (4 ms) 31: [ RUN ] GeneralIndex.AASS 31: [ OK ] GeneralIndex.AASS (4 ms) 31: [ RUN ] GeneralIndex.CPP_ASNN 30: [ OK ] GeneralAssign.CPP_SANN (25 ms) 30: [ RUN ] GeneralAssign.CPP_SSAN 31: [ OK ] GeneralIndex.CPP_ASNN (23 ms) 31: [ RUN ] GeneralIndex.CPP_SANN 30: [ OK ] GeneralAssign.CPP_SSAN (25 ms) 30: [ RUN ] GeneralAssign.CPP_AANN 31: [ OK ] GeneralIndex.CPP_SANN (21 ms) 31: [ RUN ] GeneralIndex.CPP_SSAN 30: [ OK ] GeneralAssign.CPP_AANN (24 ms) 30: [----------] 8 tests from GeneralAssign (111 ms total) 30: 30: [----------] 2 tests from ArrayAssign 30: [ RUN ] ArrayAssign.CPP_ASSIGN_INDEX 31: [ OK ] GeneralIndex.CPP_SSAN (21 ms) 31: [ RUN ] GeneralIndex.CPP_AANN 31: [ OK ] GeneralIndex.CPP_AANN (19 ms) 31: [----------] 8 tests from GeneralIndex (105 ms total) 31: 31: [----------] Global test environment tear-down 31: [==========] 8 tests from 1 test case ran. (115 ms total) 31: [ PASSED ] 8 tests. 26/95 Test #31: Test_gen_index_cpu ............... Passed 0.15 sec test 32 Start 32: Test_getting_started_cpu 32: Test command: /<>/obj-arm-linux-gnueabihf/test/getting_started_cpu 32: Working Directory: /<>/obj-arm-linux-gnueabihf/test 32: Test timeout computed to be: 10000000 32: Running main() from gtest_main.cc 32: [==========] Running 10 tests from 1 test case. 32: [----------] Global test environment set-up. 32: [----------] 10 tests from GettingStarted 32: [ RUN ] GettingStarted.SNIPPET_getting_started_gen 32: [ OK ] GettingStarted.SNIPPET_getting_started_gen (5 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_init 32: A 32: [2 3 1 1] 32: Offset: 0 32: Strides: [1 2 6 6] 32: 0.0000 2.0000 4.0000 32: 1.0000 3.0000 5.0000 32: 32: dB 32: [3 1 1 1] 32: Offset: 0 32: Strides: [1 3 3 3] 32: (0.0000,1.0000) 32: (2.0000,3.0000) 32: (4.0000,5.0000) 32: 32: [ OK ] GettingStarted.SNIPPET_getting_started_init (3 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_print 32: a 32: [2 2 1 1] 32: Offset: 0 32: Strides: [1 2 4 4] 32: 0.6028 0.5449 32: 0.8579 0.8473 32: 32: b 32: [2 1 1 1] 32: Offset: 0 32: Strides: [1 2 2 2] 32: 1.0000 32: 1.0000 32: 32: a.col(0) + b + .4 32: [2 1 1 1] 32: Offset: 0 32: Strides: [1 2 2 2] 32: 2.0028 32: 2.2579 32: 32: [ OK ] GettingStarted.SNIPPET_getting_started_print (4 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_dims 32: numdims(a) 3 32: dims = [21474836484 25850123959402496] 32: dims = [21474836484 25850123959402496] 32: underlying type: 0 32: is complex? 0 is real? 1 32: is vector? 0 column? 0 row? 0 32: empty? 0 total elements: 25850123959402656 bytes: 28842760 32: [ OK ] GettingStarted.SNIPPET_getting_started_dims (0 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_arith 32: constant(1, 3, 3) + af::complex(sin(R)) 32: [3 3 1 1] 32: Offset: 0 32: Strides: [1 3 9 9] 32: (1.1180,0.0000) (1.5497,0.0000) (1.8103,0.0000) 32: (1.6599,0.0000) (1.1429,0.0000) (1.6879,0.0000) 32: (1.5971,0.0000) (1.5119,0.0000) (1.4985,0.0000) 32: 32: a / abs(a) 32: [5 1 1 1] 32: Offset: 0 32: Strides: [1 5 5 5] 32: (0.8851,0.4654) 32: (0.8480,0.5300) 32: (0.9612,0.2759) 32: (0.9918,0.1282) 32: (0.8507,-0.5256) 32: 32: sqrt(sum(pow(X, 2))) 32: [1 4 1 1] 32: Offset: 0 32: Strides: [1 1 4 4] 32: 1.6063 2.2289 2.6625 2.4598 32: sqrt(sum(pow(X, 2), 0)) 32: [1 4 1 1] 32: Offset: 0 32: Strides: [1 1 4 4] 32: 1.6063 2.2289 2.6625 2.4598 32: sqrt(sum(pow(X, 2), 1)) 32: [3 1 1 1] 32: Offset: 0 32: Strides: [1 3 3 3] 32: 1.7131 32: 2.5099 32: 3.3843 32: 32: [ OK ] GettingStarted.SNIPPET_getting_started_arith (7 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_dev_ptr 32: [ OK ] GettingStarted.SNIPPET_getting_started_dev_ptr (0 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_ptr 32: [ OK ] GettingStarted.SNIPPET_getting_started_ptr (0 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_scalar 32: scalar value: 0.105908 32: [ OK ] GettingStarted.SNIPPET_getting_started_scalar (0 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_bit 32: A 32: [3 3 1 1] 32: Offset: 0 32: Strides: [1 3 9 9] 32: 1 0 0 32: 1 4 2 32: 0 0 0 32: 32: B 32: [3 3 1 1] 32: Offset: 0 32: Strides: [1 3 9 9] 32: 1 0 1 32: 0 1 1 32: 1 0 1 32: 32: A_and_B 32: [3 3 1 1] 32: Offset: 0 32: Strides: [1 3 9 9] 32: 1 0 0 32: 0 0 0 32: 0 0 0 32: 32: A_or_B 32: [3 3 1 1] 32: Offset: 0 32: Strides: [1 3 9 9] 32: 1 0 1 32: 1 5 3 32: 1 0 1 32: 32: A_xor_B 32: [3 3 1 1] 32: Offset: 0 32: Strides: [1 3 9 9] 32: 0 0 1 32: 1 5 3 32: 1 0 1 32: 32: [ OK ] GettingStarted.SNIPPET_getting_started_bit (6 ms) 32: [ RUN ] GettingStarted.SNIPPET_getting_started_constants 30: [ OK ] ArrayAssign.CPP_ASSIGN_INDEX (110 ms) 30: [ RUN ] ArrayAssign.CPP_ASSIGN_INDEX_LOGICAL 20: [ OK ] DOG/3.Batch (575 ms) 20: [ RUN ] DOG/3.InvalidArray 20: [ OK ] DOG/3.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/3 (764 ms total) 20: 20: [----------] 3 tests from DOG/4, where TypeParam = char 20: [ RUN ] DOG/4.Basic 30: [ OK ] ArrayAssign.CPP_ASSIGN_INDEX_LOGICAL (103 ms) 30: [----------] 2 tests from ArrayAssign (213 ms total) 30: 30: [----------] Global test environment tear-down 30: [==========] 10 tests from 2 test cases ran. (333 ms total) 30: [ PASSED ] 10 tests. 27/95 Test #30: Test_gen_assign_cpu .............. Passed 0.38 sec test 33 Start 33: Test_gfor_cpu 33: Test command: /<>/obj-arm-linux-gnueabihf/test/gfor_cpu 33: Working Directory: /<>/obj-arm-linux-gnueabihf/test 33: Test timeout computed to be: 10000000 33: Running main() from gtest_main.cc 33: [==========] Running 18 tests from 3 test cases. 33: [----------] Global test environment set-up. 33: [----------] 8 tests from GFOR 33: [ RUN ] GFOR.Assign_Scalar_Span 33: [ OK ] GFOR.Assign_Scalar_Span (0 ms) 33: [ RUN ] GFOR.Assign_Scalar_Seq 33: [ OK ] GFOR.Assign_Scalar_Seq (0 ms) 33: [ RUN ] GFOR.Inc_Scalar_Span 33: [ OK ] GFOR.Inc_Scalar_Span (1 ms) 33: [ RUN ] GFOR.Inc_Scalar_Seq 33: [ OK ] GFOR.Inc_Scalar_Seq (0 ms) 33: [ RUN ] GFOR.Assign_Array_Span 33: [ OK ] GFOR.Assign_Array_Span (0 ms) 33: [ RUN ] GFOR.Assign_Array_Seq 33: [ OK ] GFOR.Assign_Array_Seq (1 ms) 33: [ RUN ] GFOR.Inc_Array_Span 33: [ OK ] GFOR.Inc_Array_Span (0 ms) 33: [ RUN ] GFOR.Inc_Array_Seq 33: [ OK ] GFOR.Inc_Array_Seq (1 ms) 33: [----------] 8 tests from GFOR (7 ms total) 33: 33: [----------] 9 tests from BatchFunc 33: [ RUN ] BatchFunc.2D0 33: [ OK ] BatchFunc.2D0 (0 ms) 33: [ RUN ] BatchFunc.2D1 33: [ OK ] BatchFunc.2D1 (1 ms) 33: [ RUN ] BatchFunc.3D0 33: [ OK ] BatchFunc.3D0 (1 ms) 33: [ RUN ] BatchFunc.3D1 33: [ OK ] BatchFunc.3D1 (1 ms) 33: [ RUN ] BatchFunc.3D2 33: [ OK ] BatchFunc.3D2 (1 ms) 33: [ RUN ] BatchFunc.3D01 33: [ OK ] BatchFunc.3D01 (1 ms) 33: [ RUN ] BatchFunc.3D_1_2 33: [ OK ] BatchFunc.3D_1_2 (1 ms) 33: [ RUN ] BatchFunc.4D3 33: [ OK ] BatchFunc.4D3 (2 ms) 33: [ RUN ] BatchFunc.4D_2_3 33: [ OK ] BatchFunc.4D_2_3 (2 ms) 33: [----------] 9 tests from BatchFunc (10 ms total) 33: 33: [----------] 1 test from ASSIGN 33: [ RUN ] ASSIGN.ISSUE_1127 20: [ OK ] DOG/4.Basic (190 ms) 20: [ RUN ] DOG/4.Batch 26: [ OK ] FFTConvolveLarge/0.RectangleLargeSignalSmallFilter (1749 ms) 26: [ RUN ] FFTConvolveLarge/0.RectangleLargeSignalLargeFilter 33: [ OK ] ASSIGN.ISSUE_1127 (281 ms) 33: [----------] 1 test from ASSIGN (282 ms total) 33: 33: [----------] Global test environment tear-down 33: [==========] 18 tests from 3 test cases ran. (299 ms total) 33: [ PASSED ] 18 tests. 28/95 Test #33: Test_gfor_cpu .................... Passed 0.33 sec test 34 Start 34: Test_gradient_cpu 34: Test command: /<>/obj-arm-linux-gnueabihf/test/gradient_cpu 34: Working Directory: /<>/obj-arm-linux-gnueabihf/test 34: Test timeout computed to be: 10000000 34: Running main() from gtest_main.cc 34: [==========] Running 13 tests from 5 test cases. 34: [----------] Global test environment set-up. 34: [----------] 3 tests from Grad/0, where TypeParam = float 34: [ RUN ] Grad/0.Grad0 34: [ OK ] Grad/0.Grad0 (0 ms) 34: [ RUN ] Grad/0.Grad1 34: [ OK ] Grad/0.Grad1 (1 ms) 34: [ RUN ] Grad/0.Grad2 34: [ OK ] Grad/0.Grad2 (2 ms) 34: [----------] 3 tests from Grad/0 (3 ms total) 34: 34: [----------] 3 tests from Grad/1, where TypeParam = double 34: [ RUN ] Grad/1.Grad0 34: [ OK ] Grad/1.Grad0 (0 ms) 34: [ RUN ] Grad/1.Grad1 34: [ OK ] Grad/1.Grad1 (1 ms) 34: [ RUN ] Grad/1.Grad2 34: [ OK ] Grad/1.Grad2 (2 ms) 34: [----------] 3 tests from Grad/1 (3 ms total) 34: 34: [----------] 3 tests from Grad/2, where TypeParam = af::af_cfloat 34: [ RUN ] Grad/2.Grad0 34: [ OK ] Grad/2.Grad0 (0 ms) 34: [ RUN ] Grad/2.Grad1 34: [ OK ] Grad/2.Grad1 (1 ms) 34: [ RUN ] Grad/2.Grad2 34: [ OK ] Grad/2.Grad2 (2 ms) 34: [----------] 3 tests from Grad/2 (3 ms total) 34: 34: [----------] 3 tests from Grad/3, where TypeParam = af::af_cdouble 34: [ RUN ] Grad/3.Grad0 34: [ OK ] Grad/3.Grad0 (1 ms) 34: [ RUN ] Grad/3.Grad1 34: [ OK ] Grad/3.Grad1 (0 ms) 34: [ RUN ] Grad/3.Grad2 34: [ OK ] Grad/3.Grad2 (3 ms) 34: [----------] 3 tests from Grad/3 (4 ms total) 34: 34: [----------] 1 test from Grad 34: [ RUN ] Grad.CPP 34: [ OK ] Grad.CPP (2 ms) 34: [----------] 1 test from Grad (2 ms total) 34: 34: [----------] Global test environment tear-down 34: [==========] 13 tests from 5 test cases ran. (15 ms total) 34: [ PASSED ] 13 tests. 29/95 Test #34: Test_gradient_cpu ................ Passed 0.06 sec test 35 Start 35: Test_gray_rgb_cpu 35: Test command: /<>/obj-arm-linux-gnueabihf/test/gray_rgb_cpu 35: Working Directory: /<>/obj-arm-linux-gnueabihf/test 35: Test timeout computed to be: 10000000 35: Running main() from gtest_main.cc 35: [==========] Running 3 tests from 2 test cases. 35: [----------] Global test environment set-up. 35: [----------] 2 tests from rgb_gray 35: [ RUN ] rgb_gray.32bit 35: [ OK ] rgb_gray.32bit (5 ms) 35: [ RUN ] rgb_gray.8bit 35: [ OK ] rgb_gray.8bit (0 ms) 35: [----------] 2 tests from rgb_gray (13 ms total) 35: 35: [----------] 1 test from gray_rgb 35: [ RUN ] gray_rgb.32bit 35: [ OK ] gray_rgb.32bit (0 ms) 35: [----------] 1 test from gray_rgb (1 ms total) 35: 35: [----------] Global test environment tear-down 35: [==========] 3 tests from 2 test cases ran. (23 ms total) 35: [ PASSED ] 3 tests. 30/95 Test #35: Test_gray_rgb_cpu ................ Passed 0.07 sec test 36 Start 36: Test_hamming_cpu 36: Test command: /<>/obj-arm-linux-gnueabihf/test/hamming_cpu 36: Working Directory: /<>/obj-arm-linux-gnueabihf/test 36: Test timeout computed to be: 10000000 32: estimation error: 0.000403454 32: [ OK ] GettingStarted.SNIPPET_getting_started_constants (609 ms) 32: [----------] 10 tests from GettingStarted (639 ms total) 32: 32: [----------] Global test environment tear-down 32: [==========] 10 tests from 1 test case ran. (645 ms total) 32: [ PASSED ] 10 tests. 36: Running main() from gtest_main.cc 36: [==========] Running 9 tests from 5 test cases. 36: [----------] Global test environment set-up. 36: [----------] 2 tests from HammingMatcher8/0, where TypeParam = unsigned char 36: [ RUN ] HammingMatcher8/0.Hamming_500_5000_Dim0 31/95 Test #32: Test_getting_started_cpu ......... Passed 0.68 sec test 37 Start 37: Test_harris_cpu 37: Test command: /<>/obj-arm-linux-gnueabihf/test/harris_cpu 37: Working Directory: /<>/obj-arm-linux-gnueabihf/test 37: Test timeout computed to be: 10000000 37: Running main() from gtest_main.cc 37: [==========] Running 17 tests from 3 test cases. 37: [----------] Global test environment set-up. 37: [----------] 8 tests from Harris/0, where TypeParam = float 37: [ RUN ] Harris/0.square_0_3 37: [ OK ] Harris/0.square_0_3 (58 ms) 37: [ RUN ] Harris/0.square_0_7 36: [ OK ] HammingMatcher8/0.Hamming_500_5000_Dim0 (131 ms) 36: [ RUN ] HammingMatcher8/0.Hamming_500_5000_Dim1 37: [ OK ] Harris/0.square_0_7 (84 ms) 37: [ RUN ] Harris/0.square_1_0 20: [ OK ] DOG/4.Batch (571 ms) 20: [ RUN ] DOG/4.InvalidArray 20: [ OK ] DOG/4.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/4 (761 ms total) 20: 20: [----------] 3 tests from DOG/5, where TypeParam = unsigned char 20: [ RUN ] DOG/5.Basic 37: [ OK ] Harris/0.square_1_0 (62 ms) 37: [ RUN ] Harris/0.square_5_0 36: [ OK ] HammingMatcher8/0.Hamming_500_5000_Dim1 (123 ms) 36: [----------] 2 tests from HammingMatcher8/0 (254 ms total) 36: 36: [----------] 2 tests from HammingMatcher8/1, where TypeParam = unsigned short 36: [ RUN ] HammingMatcher8/1.Hamming_500_5000_Dim0 36: [ OK ] HammingMatcher8/1.Hamming_500_5000_Dim0 (136 ms) 36: [ RUN ] HammingMatcher8/1.Hamming_500_5000_Dim1 20: [ OK ] DOG/5.Basic (189 ms) 20: [ RUN ] DOG/5.Batch 37: [ OK ] Harris/0.square_5_0 (285 ms) 37: [ RUN ] Harris/0.lena_0_3 36: [ OK ] HammingMatcher8/1.Hamming_500_5000_Dim1 (135 ms) 36: [----------] 2 tests from HammingMatcher8/1 (271 ms total) 36: 36: [----------] 2 tests from HammingMatcher32/0, where TypeParam = unsigned int 36: [ RUN ] HammingMatcher32/0.Hamming_500_5000_Dim0 37: [ OK ] Harris/0.lena_0_3 (53 ms) 37: [ RUN ] Harris/0.lena_0_7 37: [ OK ] Harris/0.lena_0_7 (78 ms) 37: [ RUN ] Harris/0.lena_1_0 36: [ OK ] HammingMatcher32/0.Hamming_500_5000_Dim0 (134 ms) 36: [ RUN ] HammingMatcher32/0.Hamming_500_5000_Dim1 37: [ OK ] Harris/0.lena_1_0 (60 ms) 37: [ RUN ] Harris/0.lena_5_0 36: [ OK ] HammingMatcher32/0.Hamming_500_5000_Dim1 (126 ms) 36: [----------] 2 tests from HammingMatcher32/0 (260 ms total) 36: 36: [----------] 2 tests from HammingMatcher32/1, where TypeParam = unsigned long long 36: [ RUN ] HammingMatcher32/1.Hamming_500_5000_Dim0 36: [ OK ] HammingMatcher32/1.Hamming_500_5000_Dim0 (134 ms) 36: [ RUN ] HammingMatcher32/1.Hamming_500_5000_Dim1 37: [ OK ] Harris/0.lena_5_0 (242 ms) 37: [----------] 8 tests from Harris/0 (930 ms total) 37: 37: [----------] 8 tests from Harris/1, where TypeParam = double 37: [ RUN ] Harris/1.square_0_3 20: [ OK ] DOG/5.Batch (568 ms) 20: [ RUN ] DOG/5.InvalidArray 20: [ OK ] DOG/5.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/5 (757 ms total) 20: 20: [----------] 3 tests from DOG/6, where TypeParam = short 20: [ RUN ] DOG/6.Basic 37: [ OK ] Harris/1.square_0_3 (52 ms) 37: [ RUN ] Harris/1.square_0_7 36: [ OK ] HammingMatcher32/1.Hamming_500_5000_Dim1 (134 ms) 36: [----------] 2 tests from HammingMatcher32/1 (268 ms total) 36: 36: [----------] 1 test from HammingMatcher 36: [ RUN ] HammingMatcher.CPP 37: [ OK ] Harris/1.square_0_7 (87 ms) 37: [ RUN ] Harris/1.square_1_0 37: [ OK ] Harris/1.square_1_0 (64 ms) 37: [ RUN ] Harris/1.square_5_0 20: [ OK ] DOG/6.Basic (189 ms) 20: [ RUN ] DOG/6.Batch 36: [ OK ] HammingMatcher.CPP (129 ms) 36: [----------] 1 test from HammingMatcher (129 ms total) 36: 36: [----------] Global test environment tear-down 36: [==========] 9 tests from 5 test cases ran. (1182 ms total) 36: [ PASSED ] 9 tests. 32/95 Test #36: Test_hamming_cpu ................. Passed 1.23 sec test 38 Start 38: Test_histogram_cpu 38: Test command: /<>/obj-arm-linux-gnueabihf/test/histogram_cpu 38: Working Directory: /<>/obj-arm-linux-gnueabihf/test 38: Test timeout computed to be: 10000000 38: Running main() from gtest_main.cc 38: [==========] Running 56 tests from 12 test cases. 38: [----------] Global test environment set-up. 38: [----------] 5 tests from Histogram/0, where TypeParam = float 38: [ RUN ] Histogram/0.256Bins0min255max_ones 38: [ OK ] Histogram/0.256Bins0min255max_ones (10 ms) 38: [ RUN ] Histogram/0.100Bins0min99max 38: [ OK ] Histogram/0.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/0.40Bins0min100max 38: [ OK ] Histogram/0.40Bins0min100max (1 ms) 38: [ RUN ] Histogram/0.40Bins0min100max_Batch 38: [ OK ] Histogram/0.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/0.256Bins0min255max_zeros 38: [ OK ] Histogram/0.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/0 (20 ms total) 38: 38: [----------] 5 tests from Histogram/1, where TypeParam = double 38: [ RUN ] Histogram/1.256Bins0min255max_ones 38: [ OK ] Histogram/1.256Bins0min255max_ones (5 ms) 38: [ RUN ] Histogram/1.100Bins0min99max 38: [ OK ] Histogram/1.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/1.40Bins0min100max 38: [ OK ] Histogram/1.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/1.40Bins0min100max_Batch 38: [ OK ] Histogram/1.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/1.256Bins0min255max_zeros 38: [ OK ] Histogram/1.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/1 (5 ms total) 38: 38: [----------] 5 tests from Histogram/2, where TypeParam = int 38: [ RUN ] Histogram/2.256Bins0min255max_ones 38: [ OK ] Histogram/2.256Bins0min255max_ones (5 ms) 38: [ RUN ] Histogram/2.100Bins0min99max 38: [ OK ] Histogram/2.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/2.40Bins0min100max 38: [ OK ] Histogram/2.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/2.40Bins0min100max_Batch 38: [ OK ] Histogram/2.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/2.256Bins0min255max_zeros 38: [ OK ] Histogram/2.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/2 (5 ms total) 38: 38: [----------] 5 tests from Histogram/3, where TypeParam = unsigned int 38: [ RUN ] Histogram/3.256Bins0min255max_ones 38: [ OK ] Histogram/3.256Bins0min255max_ones (0 ms) 38: [ RUN ] Histogram/3.100Bins0min99max 38: [ OK ] Histogram/3.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/3.40Bins0min100max 38: [ OK ] Histogram/3.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/3.40Bins0min100max_Batch 38: [ OK ] Histogram/3.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/3.256Bins0min255max_zeros 38: [ OK ] Histogram/3.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/3 (0 ms total) 38: 38: [----------] 5 tests from Histogram/4, where TypeParam = char 38: [ RUN ] Histogram/4.256Bins0min255max_ones 38: [ OK ] Histogram/4.256Bins0min255max_ones (1 ms) 38: [ RUN ] Histogram/4.100Bins0min99max 38: [ OK ] Histogram/4.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/4.40Bins0min100max 38: [ OK ] Histogram/4.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/4.40Bins0min100max_Batch 38: [ OK ] Histogram/4.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/4.256Bins0min255max_zeros 38: [ OK ] Histogram/4.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/4 (1 ms total) 38: 38: [----------] 5 tests from Histogram/5, where TypeParam = unsigned char 38: [ RUN ] Histogram/5.256Bins0min255max_ones 38: [ OK ] Histogram/5.256Bins0min255max_ones (0 ms) 38: [ RUN ] Histogram/5.100Bins0min99max 38: [ OK ] Histogram/5.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/5.40Bins0min100max 38: [ OK ] Histogram/5.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/5.40Bins0min100max_Batch 38: [ OK ] Histogram/5.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/5.256Bins0min255max_zeros 38: [ OK ] Histogram/5.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/5 (0 ms total) 38: 38: [----------] 5 tests from Histogram/6, where TypeParam = short 38: [ RUN ] Histogram/6.256Bins0min255max_ones 38: [ OK ] Histogram/6.256Bins0min255max_ones (5 ms) 38: [ RUN ] Histogram/6.100Bins0min99max 38: [ OK ] Histogram/6.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/6.40Bins0min100max 38: [ OK ] Histogram/6.40Bins0min100max (1 ms) 38: [ RUN ] Histogram/6.40Bins0min100max_Batch 38: [ OK ] Histogram/6.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/6.256Bins0min255max_zeros 38: [ OK ] Histogram/6.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/6 (6 ms total) 38: 38: [----------] 5 tests from Histogram/7, where TypeParam = unsigned short 38: [ RUN ] Histogram/7.256Bins0min255max_ones 38: [ OK ] Histogram/7.256Bins0min255max_ones (0 ms) 38: [ RUN ] Histogram/7.100Bins0min99max 38: [ OK ] Histogram/7.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/7.40Bins0min100max 38: [ OK ] Histogram/7.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/7.40Bins0min100max_Batch 38: [ OK ] Histogram/7.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/7.256Bins0min255max_zeros 38: [ OK ] Histogram/7.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/7 (0 ms total) 38: 38: [----------] 5 tests from Histogram/8, where TypeParam = long long 38: [ RUN ] Histogram/8.256Bins0min255max_ones 38: [ OK ] Histogram/8.256Bins0min255max_ones (0 ms) 38: [ RUN ] Histogram/8.100Bins0min99max 38: [ OK ] Histogram/8.100Bins0min99max (0 ms) 38: [ RUN ] Histogram/8.40Bins0min100max 38: [ OK ] Histogram/8.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/8.40Bins0min100max_Batch 38: [ OK ] Histogram/8.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/8.256Bins0min255max_zeros 38: [ OK ] Histogram/8.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/8 (0 ms total) 38: 38: [----------] 5 tests from Histogram/9, where TypeParam = unsigned long long 38: [ RUN ] Histogram/9.256Bins0min255max_ones 38: [ OK ] Histogram/9.256Bins0min255max_ones (0 ms) 38: [ RUN ] Histogram/9.100Bins0min99max 38: [ OK ] Histogram/9.100Bins0min99max (1 ms) 38: [ RUN ] Histogram/9.40Bins0min100max 38: [ OK ] Histogram/9.40Bins0min100max (0 ms) 38: [ RUN ] Histogram/9.40Bins0min100max_Batch 38: [ OK ] Histogram/9.40Bins0min100max_Batch (0 ms) 38: [ RUN ] Histogram/9.256Bins0min255max_zeros 38: [ OK ] Histogram/9.256Bins0min255max_zeros (0 ms) 38: [----------] 5 tests from Histogram/9 (1 ms total) 38: 38: [----------] 4 tests from Histogram 38: [ RUN ] Histogram.CPP 38: [ OK ] Histogram.CPP (0 ms) 38: [ RUN ] Histogram.SNIPPET_hist_nominmax 38: [ OK ] Histogram.SNIPPET_hist_nominmax (0 ms) 38: [ RUN ] Histogram.SNIPPET_hist_minmax 38: [ OK ] Histogram.SNIPPET_hist_minmax (0 ms) 38: [ RUN ] Histogram.SNIPPET_histequal 38: [ OK ] Histogram.SNIPPET_histequal (5 ms) 38: [----------] 4 tests from Histogram (5 ms total) 38: 38: [----------] 2 tests from histogram 38: [ RUN ] histogram.GFOR 38: [ OK ] histogram.GFOR (2 ms) 38: [ RUN ] histogram.IndexedArray 38: [ OK ] histogram.IndexedArray (0 ms) 38: [----------] 2 tests from histogram (2 ms total) 38: 38: [----------] Global test environment tear-down 38: [==========] 56 tests from 12 test cases ran. (50 ms total) 38: [ PASSED ] 56 tests. 33/95 Test #38: Test_histogram_cpu ............... Passed 0.12 sec test 39 Start 39: Test_homography_cpu 39: Test command: /<>/obj-arm-linux-gnueabihf/test/homography_cpu 39: Working Directory: /<>/obj-arm-linux-gnueabihf/test 39: Test timeout computed to be: 10000000 39: Running main() from gtest_main.cc 39: [==========] Running 7 tests from 3 test cases. 39: [----------] Global test environment set-up. 39: [----------] 3 tests from Homography/0, where TypeParam = float 39: [ RUN ] Homography/0.Tux_RANSAC 26: [ OK ] FFTConvolveLarge/0.RectangleLargeSignalLargeFilter (1682 ms) 26: [ RUN ] FFTConvolveLarge/0.SameRectangleLargeSignalSmallFilter 37: [ OK ] Harris/1.square_5_0 (306 ms) 37: [ RUN ] Harris/1.lena_0_3 37: [ OK ] Harris/1.lena_0_3 (52 ms) 37: [ RUN ] Harris/1.lena_0_7 37: [ OK ] Harris/1.lena_0_7 (81 ms) 37: [ RUN ] Harris/1.lena_1_0 37: [ OK ] Harris/1.lena_1_0 (62 ms) 37: [ RUN ] Harris/1.lena_5_0 39: [ OK ] Homography/0.Tux_RANSAC (376 ms) 39: [ RUN ] Homography/0.Tux_RANSAC_90degrees 20: [ OK ] DOG/6.Batch (574 ms) 20: [ RUN ] DOG/6.InvalidArray 20: [ OK ] DOG/6.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/6 (763 ms total) 20: 20: [----------] 3 tests from DOG/7, where TypeParam = unsigned short 20: [ RUN ] DOG/7.Basic 37: [ OK ] Harris/1.lena_5_0 (263 ms) 37: [----------] 8 tests from Harris/1 (972 ms total) 37: 37: [----------] 1 test from FloatHarris 37: [ RUN ] FloatHarris.CPP 20: [ OK ] DOG/7.Basic (191 ms) 20: [ RUN ] DOG/7.Batch 37: [ OK ] FloatHarris.CPP (45 ms) 37: [----------] 1 test from FloatHarris (45 ms total) 37: 37: [----------] Global test environment tear-down 37: [==========] 17 tests from 3 test cases ran. (1954 ms total) 37: [ PASSED ] 17 tests. 34/95 Test #37: Test_harris_cpu .................. Passed 1.98 sec test 40 Start 40: Test_hsv_rgb_cpu 40: Test command: /<>/obj-arm-linux-gnueabihf/test/hsv_rgb_cpu 40: Working Directory: /<>/obj-arm-linux-gnueabihf/test 40: Test timeout computed to be: 10000000 40: Running main() from gtest_main.cc 40: [==========] Running 3 tests from 3 test cases. 40: [----------] Global test environment set-up. 40: [----------] 1 test from hsv_rgb 40: [ RUN ] hsv_rgb.InvalidArray 40: [ OK ] hsv_rgb.InvalidArray (7 ms) 40: [----------] 1 test from hsv_rgb (7 ms total) 40: 40: [----------] 1 test from hsv2rgb 40: [ RUN ] hsv2rgb.CPP 40: [ OK ] hsv2rgb.CPP (1 ms) 40: [----------] 1 test from hsv2rgb (1 ms total) 40: 40: [----------] 1 test from rgb2hsv 40: [ RUN ] rgb2hsv.CPP 40: [ OK ] rgb2hsv.CPP (0 ms) 40: [----------] 1 test from rgb2hsv (1 ms total) 40: 40: [----------] Global test environment tear-down 40: [==========] 3 tests from 3 test cases ran. (19 ms total) 40: [ PASSED ] 3 tests. 35/95 Test #40: Test_hsv_rgb_cpu ................. Passed 0.07 sec test 41 Start 41: Test_iir_cpu 41: Test command: /<>/obj-arm-linux-gnueabihf/test/iir_cpu 41: Working Directory: /<>/obj-arm-linux-gnueabihf/test 41: Test timeout computed to be: 10000000 39: [ OK ] Homography/0.Tux_RANSAC_90degrees (368 ms) 39: [ RUN ] Homography/0.Tux_RANSAC_resize 41: Running main() from gtest_main.cc 41: [==========] Running 44 tests from 4 test cases. 41: [----------] Global test environment set-up. 41: [----------] 11 tests from filter/0, where TypeParam = float 41: [ RUN ] filter/0.firVecVec 41: [ OK ] filter/0.firVecVec (14 ms) 41: [ RUN ] filter/0.firVecMat 41: [ OK ] filter/0.firVecMat (16 ms) 41: [ RUN ] filter/0.firMatVec 41: [ OK ] filter/0.firMatVec (43 ms) 41: [ RUN ] filter/0.firMatMat 41: [ OK ] filter/0.firMatMat (15 ms) 41: [ RUN ] filter/0.iirA0VecVec 41: [ OK ] filter/0.iirA0VecVec (3 ms) 41: [ RUN ] filter/0.iirA0VecMat 41: [ OK ] filter/0.iirA0VecMat (15 ms) 41: [ RUN ] filter/0.iirA0MatVec 41: [ OK ] filter/0.iirA0MatVec (43 ms) 41: [ RUN ] filter/0.iirA0MatMat 41: [ OK ] filter/0.iirA0MatMat (13 ms) 41: [ RUN ] filter/0.iirVecVec 41: [ OK ] filter/0.iirVecVec (6 ms) 41: [ RUN ] filter/0.iirVecMat 41: [ OK ] filter/0.iirVecMat (2 ms) 41: [ RUN ] filter/0.iirMatMat 41: [ OK ] filter/0.iirMatMat (3 ms) 41: [----------] 11 tests from filter/0 (178 ms total) 41: 41: [----------] 11 tests from filter/1, where TypeParam = double 41: [ RUN ] filter/1.firVecVec 41: [ OK ] filter/1.firVecVec (3 ms) 41: [ RUN ] filter/1.firVecMat 41: [ OK ] filter/1.firVecMat (17 ms) 41: [ RUN ] filter/1.firMatVec 41: [ OK ] filter/1.firMatVec (41 ms) 41: [ RUN ] filter/1.firMatMat 41: [ OK ] filter/1.firMatMat (17 ms) 41: [ RUN ] filter/1.iirA0VecVec 41: [ OK ] filter/1.iirA0VecVec (2 ms) 41: [ RUN ] filter/1.iirA0VecMat 41: [ OK ] filter/1.iirA0VecMat (15 ms) 41: [ RUN ] filter/1.iirA0MatVec 41: [ OK ] filter/1.iirA0MatVec (41 ms) 41: [ RUN ] filter/1.iirA0MatMat 20: [ OK ] DOG/7.Batch (577 ms) 20: [ RUN ] DOG/7.InvalidArray 20: [ OK ] DOG/7.InvalidArray (0 ms) 20: [----------] 3 tests from DOG/7 (768 ms total) 20: 20: [----------] Global test environment tear-down 20: [==========] 24 tests from 8 test cases ran. (6144 ms total) 20: [ PASSED ] 24 tests. 41: [ OK ] filter/1.iirA0MatMat (17 ms) 41: [ RUN ] filter/1.iirVecVec 41: [ OK ] filter/1.iirVecVec (1 ms) 41: [ RUN ] filter/1.iirVecMat 41: [ OK ] filter/1.iirVecMat (1 ms) 41: [ RUN ] filter/1.iirMatMat 36/95 Test #20: Test_dog_cpu ..................... Passed 6.23 sec test 43 Start 43: Test_index_cpu 43: Test command: /<>/obj-arm-linux-gnueabihf/test/index_cpu 43: Working Directory: /<>/obj-arm-linux-gnueabihf/test 43: Test timeout computed to be: 10000000 41: [ OK ] filter/1.iirMatMat (4 ms) 41: [----------] 11 tests from filter/1 (166 ms total) 41: 41: [----------] 11 tests from filter/2, where TypeParam = af::af_cfloat 41: [ RUN ] filter/2.firVecVec 41: [ OK ] filter/2.firVecVec (4 ms) 41: [ RUN ] filter/2.firVecMat 41: [ OK ] filter/2.firVecMat (27 ms) 41: [ RUN ] filter/2.firMatVec 39: [ OK ] Homography/0.Tux_RANSAC_resize (519 ms) 39: [----------] 3 tests from Homography/0 (1263 ms total) 39: 39: [----------] 3 tests from Homography/1, where TypeParam = double 39: [ RUN ] Homography/1.Tux_RANSAC 41: [ OK ] filter/2.firMatVec (61 ms) 41: [ RUN ] filter/2.firMatMat 41: [ OK ] filter/2.firMatMat (23 ms) 41: [ RUN ] filter/2.iirA0VecVec 41: [ OK ] filter/2.iirA0VecVec (4 ms) 41: [ RUN ] filter/2.iirA0VecMat 41: [ OK ] filter/2.iirA0VecMat (26 ms) 41: [ RUN ] filter/2.iirA0MatVec 43: Running main() from gtest_main.cc 43: [==========] Running 403 tests from 60 test cases. 43: [----------] Global test environment set-up. 43: [----------] 5 tests from Indexing1D/0, where TypeParam = float 43: [ RUN ] Indexing1D/0.Continious 43: [ OK ] Indexing1D/0.Continious (21 ms) 43: [ RUN ] Indexing1D/0.ContiniousReverse 43: [ OK ] Indexing1D/0.ContiniousReverse (5 ms) 43: [ RUN ] Indexing1D/0.Strided 43: [ OK ] Indexing1D/0.Strided (0 ms) 43: [ RUN ] Indexing1D/0.StridedReverse 43: [ OK ] Indexing1D/0.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/0.Span 43: [ OK ] Indexing1D/0.Span (0 ms) 43: [----------] 5 tests from Indexing1D/0 (26 ms total) 43: 43: [----------] 5 tests from Indexing1D/1, where TypeParam = double 43: [ RUN ] Indexing1D/1.Continious 43: [ OK ] Indexing1D/1.Continious (5 ms) 43: [ RUN ] Indexing1D/1.ContiniousReverse 43: [ OK ] Indexing1D/1.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/1.Strided 43: [ OK ] Indexing1D/1.Strided (0 ms) 43: [ RUN ] Indexing1D/1.StridedReverse 43: [ OK ] Indexing1D/1.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/1.Span 43: [ OK ] Indexing1D/1.Span (0 ms) 43: [----------] 5 tests from Indexing1D/1 (5 ms total) 43: 43: [----------] 5 tests from Indexing1D/2, where TypeParam = af::af_cfloat 43: [ RUN ] Indexing1D/2.Continious 43: [ OK ] Indexing1D/2.Continious (5 ms) 43: [ RUN ] Indexing1D/2.ContiniousReverse 43: [ OK ] Indexing1D/2.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/2.Strided 43: [ OK ] Indexing1D/2.Strided (0 ms) 43: [ RUN ] Indexing1D/2.StridedReverse 43: [ OK ] Indexing1D/2.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/2.Span 43: [ OK ] Indexing1D/2.Span (0 ms) 43: [----------] 5 tests from Indexing1D/2 (5 ms total) 43: 43: [----------] 5 tests from Indexing1D/3, where TypeParam = af::af_cdouble 43: [ RUN ] Indexing1D/3.Continious 43: [ OK ] Indexing1D/3.Continious (0 ms) 43: [ RUN ] Indexing1D/3.ContiniousReverse 43: [ OK ] Indexing1D/3.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/3.Strided 43: [ OK ] Indexing1D/3.Strided (0 ms) 43: [ RUN ] Indexing1D/3.StridedReverse 43: [ OK ] Indexing1D/3.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/3.Span 43: [ OK ] Indexing1D/3.Span (0 ms) 43: [----------] 5 tests from Indexing1D/3 (0 ms total) 43: 43: [----------] 5 tests from Indexing1D/4, where TypeParam = int 43: [ RUN ] Indexing1D/4.Continious 43: [ OK ] Indexing1D/4.Continious (0 ms) 43: [ RUN ] Indexing1D/4.ContiniousReverse 43: [ OK ] Indexing1D/4.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/4.Strided 43: [ OK ] Indexing1D/4.Strided (0 ms) 43: [ RUN ] Indexing1D/4.StridedReverse 43: [ OK ] Indexing1D/4.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/4.Span 43: [ OK ] Indexing1D/4.Span (0 ms) 43: [----------] 5 tests from Indexing1D/4 (0 ms total) 43: 43: [----------] 5 tests from Indexing1D/5, where TypeParam = unsigned int 43: [ RUN ] Indexing1D/5.Continious 43: [ OK ] Indexing1D/5.Continious (0 ms) 43: [ RUN ] Indexing1D/5.ContiniousReverse 43: [ OK ] Indexing1D/5.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/5.Strided 43: [ OK ] Indexing1D/5.Strided (0 ms) 43: [ RUN ] Indexing1D/5.StridedReverse 43: [ OK ] Indexing1D/5.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/5.Span 43: [ OK ] Indexing1D/5.Span (0 ms) 43: [----------] 5 tests from Indexing1D/5 (0 ms total) 43: 43: [----------] 5 tests from Indexing1D/6, where TypeParam = unsigned char 43: [ RUN ] Indexing1D/6.Continious 43: [ OK ] Indexing1D/6.Continious (0 ms) 43: [ RUN ] Indexing1D/6.ContiniousReverse 43: [ OK ] Indexing1D/6.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/6.Strided 43: [ OK ] Indexing1D/6.Strided (0 ms) 43: [ RUN ] Indexing1D/6.StridedReverse 43: [ OK ] Indexing1D/6.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/6.Span 43: [ OK ] Indexing1D/6.Span (0 ms) 43: [----------] 5 tests from Indexing1D/6 (0 ms total) 43: 43: [----------] 5 tests from Indexing1D/7, where TypeParam = long long 43: [ RUN ] Indexing1D/7.Continious 43: [ OK ] Indexing1D/7.Continious (0 ms) 43: [ RUN ] Indexing1D/7.ContiniousReverse 43: [ OK ] Indexing1D/7.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/7.Strided 43: [ OK ] Indexing1D/7.Strided (0 ms) 43: [ RUN ] Indexing1D/7.StridedReverse 43: [ OK ] Indexing1D/7.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/7.Span 43: [ OK ] Indexing1D/7.Span (0 ms) 43: [----------] 5 tests from Indexing1D/7 (0 ms total) 43: 43: [----------] 5 tests from Indexing1D/8, where TypeParam = unsigned long long 43: [ RUN ] Indexing1D/8.Continious 43: [ OK ] Indexing1D/8.Continious (1 ms) 43: [ RUN ] Indexing1D/8.ContiniousReverse 43: [ OK ] Indexing1D/8.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/8.Strided 43: [ OK ] Indexing1D/8.Strided (0 ms) 43: [ RUN ] Indexing1D/8.StridedReverse 43: [ OK ] Indexing1D/8.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/8.Span 43: [ OK ] Indexing1D/8.Span (0 ms) 43: [----------] 5 tests from Indexing1D/8 (1 ms total) 43: 43: [----------] 5 tests from Indexing1D/9, where TypeParam = short 43: [ RUN ] Indexing1D/9.Continious 43: [ OK ] Indexing1D/9.Continious (0 ms) 43: [ RUN ] Indexing1D/9.ContiniousReverse 43: [ OK ] Indexing1D/9.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/9.Strided 43: [ OK ] Indexing1D/9.Strided (0 ms) 43: [ RUN ] Indexing1D/9.StridedReverse 43: [ OK ] Indexing1D/9.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/9.Span 43: [ OK ] Indexing1D/9.Span (0 ms) 43: [----------] 5 tests from Indexing1D/9 (0 ms total) 43: 43: [----------] 5 tests from Indexing1D/10, where TypeParam = unsigned short 43: [ RUN ] Indexing1D/10.Continious 43: [ OK ] Indexing1D/10.Continious (0 ms) 43: [ RUN ] Indexing1D/10.ContiniousReverse 43: [ OK ] Indexing1D/10.ContiniousReverse (0 ms) 43: [ RUN ] Indexing1D/10.Strided 43: [ OK ] Indexing1D/10.Strided (0 ms) 43: [ RUN ] Indexing1D/10.StridedReverse 43: [ OK ] Indexing1D/10.StridedReverse (0 ms) 43: [ RUN ] Indexing1D/10.Span 43: [ OK ] Indexing1D/10.Span (0 ms) 43: [----------] 5 tests from Indexing1D/10 (0 ms total) 43: 43: [----------] 18 tests from Indexing2D/0, where TypeParam = float 43: [ RUN ] Indexing2D/0.ColumnContinious 43: [ OK ] Indexing2D/0.ColumnContinious (5 ms) 43: [ RUN ] Indexing2D/0.ColumnContiniousReverse 43: [ OK ] Indexing2D/0.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/0.ColumnStrided 43: [ OK ] Indexing2D/0.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/0.ColumnStridedReverse 41: [ OK ] filter/2.iirA0MatVec (66 ms) 43: [ OK ] Indexing2D/0.ColumnStridedReverse (5 ms) 43: [ RUN ] Indexing2D/0.RowContinious 43: [ OK ] Indexing2D/0.RowContinious (0 ms) 43: [ RUN ] Indexing2D/0.RowContiniousReverse 43: [ OK ] Indexing2D/0.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/0.RowStrided 43: [ OK ] Indexing2D/0.RowStrided (0 ms) 43: [ RUN ] Indexing2D/0.RowStridedReverse 43: [ OK ] Indexing2D/0.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/0.ContiniousContinious 43: [ OK ] Indexing2D/0.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/0.ContiniousReverse 43: [ OK ] Indexing2D/0.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/0.ContiniousStrided 43: [ OK ] Indexing2D/0.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/0.ContiniousStridedReverse 43: [ OK ] Indexing2D/0.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/0.ReverseContinious 43: [ OK ] Indexing2D/0.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/0.ReverseReverse 43: [ OK ] Indexing2D/0.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/0.ReverseStrided 43: [ OK ] Indexing2D/0.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/0.ReverseStridedReverse 43: [ OK ] Indexing2D/0.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/0.StridedContinious 43: [ OK ] Indexing2D/0.StridedContinious (1 ms) 43: [ RUN ] Indexing2D/0.StridedStrided 43: [ OK ] Indexing2D/0.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/0 (11 ms total) 43: 43: [----------] 18 tests from Indexing2D/1, where TypeParam = double 43: [ RUN ] Indexing2D/1.ColumnContinious 41: [ RUN ] filter/2.iirA0MatMat 43: [ OK ] Indexing2D/1.ColumnContinious (19 ms) 43: [ RUN ] Indexing2D/1.ColumnContiniousReverse 43: [ OK ] Indexing2D/1.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/1.ColumnStrided 43: [ OK ] Indexing2D/1.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/1.ColumnStridedReverse 41: [ OK ] filter/2.iirA0MatMat (23 ms) 41: [ RUN ] filter/2.iirVecVec 43: [ OK ] Indexing2D/1.ColumnStridedReverse (6 ms) 43: [ RUN ] Indexing2D/1.RowContinious 43: [ OK ] Indexing2D/1.RowContinious (0 ms) 43: [ RUN ] Indexing2D/1.RowContiniousReverse 43: [ OK ] Indexing2D/1.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/1.RowStrided 43: [ OK ] Indexing2D/1.RowStrided (0 ms) 43: [ RUN ] Indexing2D/1.RowStridedReverse 43: [ OK ] Indexing2D/1.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/1.ContiniousContinious 43: [ OK ] Indexing2D/1.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/1.ContiniousReverse 43: [ OK ] Indexing2D/1.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/1.ContiniousStrided 43: [ OK ] Indexing2D/1.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/1.ContiniousStridedReverse 43: [ OK ] Indexing2D/1.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/1.ReverseContinious 43: [ OK ] Indexing2D/1.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/1.ReverseReverse 43: [ OK ] Indexing2D/1.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/1.ReverseStrided 43: [ OK ] Indexing2D/1.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/1.ReverseStridedReverse 43: [ OK ] Indexing2D/1.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/1.StridedContinious 43: [ OK ] Indexing2D/1.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/1.StridedStrided 43: [ OK ] Indexing2D/1.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/1 (25 ms total) 43: 43: [----------] 18 tests from Indexing2D/2, where TypeParam = af::af_cfloat 43: [ RUN ] Indexing2D/2.ColumnContinious 41: [ OK ] filter/2.iirVecVec (2 ms) 41: [ RUN ] filter/2.iirVecMat 41: [ OK ] filter/2.iirVecMat (1 ms) 41: [ RUN ] filter/2.iirMatMat 41: [ OK ] filter/2.iirMatMat (2 ms) 41: [----------] 11 tests from filter/2 (246 ms total) 41: 41: [----------] 11 tests from filter/3, where TypeParam = af::af_cdouble 41: [ RUN ] filter/3.firVecVec 41: [ OK ] filter/3.firVecVec (5 ms) 41: [ RUN ] filter/3.firVecMat 43: [ OK ] Indexing2D/2.ColumnContinious (26 ms) 43: [ RUN ] Indexing2D/2.ColumnContiniousReverse 43: [ OK ] Indexing2D/2.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/2.ColumnStrided 43: [ OK ] Indexing2D/2.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/2.ColumnStridedReverse 43: [ OK ] Indexing2D/2.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/2.RowContinious 43: [ OK ] Indexing2D/2.RowContinious (0 ms) 43: [ RUN ] Indexing2D/2.RowContiniousReverse 43: [ OK ] Indexing2D/2.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/2.RowStrided 43: [ OK ] Indexing2D/2.RowStrided (0 ms) 43: [ RUN ] Indexing2D/2.RowStridedReverse 43: [ OK ] Indexing2D/2.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/2.ContiniousContinious 43: [ OK ] Indexing2D/2.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/2.ContiniousReverse 43: [ OK ] Indexing2D/2.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/2.ContiniousStrided 43: [ OK ] Indexing2D/2.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/2.ContiniousStridedReverse 43: [ OK ] Indexing2D/2.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/2.ReverseContinious 43: [ OK ] Indexing2D/2.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/2.ReverseReverse 43: [ OK ] Indexing2D/2.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/2.ReverseStrided 43: [ OK ] Indexing2D/2.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/2.ReverseStridedReverse 43: [ OK ] Indexing2D/2.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/2.StridedContinious 43: [ OK ] Indexing2D/2.StridedContinious (7 ms) 43: [ RUN ] Indexing2D/2.StridedStrided 43: [ OK ] Indexing2D/2.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/2 (33 ms total) 43: 43: [----------] 18 tests from Indexing2D/3, where TypeParam = af::af_cdouble 43: [ RUN ] Indexing2D/3.ColumnContinious 43: [ OK ] Indexing2D/3.ColumnContinious (7 ms) 43: [ RUN ] Indexing2D/3.ColumnContiniousReverse 43: [ OK ] Indexing2D/3.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/3.ColumnStrided 43: [ OK ] Indexing2D/3.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/3.ColumnStridedReverse 43: [ OK ] Indexing2D/3.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/3.RowContinious 43: [ OK ] Indexing2D/3.RowContinious (0 ms) 43: [ RUN ] Indexing2D/3.RowContiniousReverse 43: [ OK ] Indexing2D/3.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/3.RowStrided 43: [ OK ] Indexing2D/3.RowStrided (0 ms) 43: [ RUN ] Indexing2D/3.RowStridedReverse 43: [ OK ] Indexing2D/3.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/3.ContiniousContinious 43: [ OK ] Indexing2D/3.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/3.ContiniousReverse 43: [ OK ] Indexing2D/3.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/3.ContiniousStrided 43: [ OK ] Indexing2D/3.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/3.ContiniousStridedReverse 43: [ OK ] Indexing2D/3.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/3.ReverseContinious 43: [ OK ] Indexing2D/3.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/3.ReverseReverse 43: [ OK ] Indexing2D/3.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/3.ReverseStrided 43: [ OK ] Indexing2D/3.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/3.ReverseStridedReverse 43: [ OK ] Indexing2D/3.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/3.StridedContinious 43: [ OK ] Indexing2D/3.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/3.StridedStrided 43: [ OK ] Indexing2D/3.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/3 (8 ms total) 43: 43: [----------] 18 tests from Indexing2D/4, where TypeParam = int 43: [ RUN ] Indexing2D/4.ColumnContinious 41: [ OK ] filter/3.firVecMat (38 ms) 41: [ RUN ] filter/3.firMatVec 43: [ OK ] Indexing2D/4.ColumnContinious (13 ms) 43: [ RUN ] Indexing2D/4.ColumnContiniousReverse 43: [ OK ] Indexing2D/4.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/4.ColumnStrided 43: [ OK ] Indexing2D/4.ColumnStrided (1 ms) 43: [ RUN ] Indexing2D/4.ColumnStridedReverse 43: [ OK ] Indexing2D/4.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/4.RowContinious 43: [ OK ] Indexing2D/4.RowContinious (0 ms) 43: [ RUN ] Indexing2D/4.RowContiniousReverse 43: [ OK ] Indexing2D/4.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/4.RowStrided 43: [ OK ] Indexing2D/4.RowStrided (0 ms) 43: [ RUN ] Indexing2D/4.RowStridedReverse 43: [ OK ] Indexing2D/4.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/4.ContiniousContinious 43: [ OK ] Indexing2D/4.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/4.ContiniousReverse 43: [ OK ] Indexing2D/4.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/4.ContiniousStrided 43: [ OK ] Indexing2D/4.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/4.ContiniousStridedReverse 43: [ OK ] Indexing2D/4.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/4.ReverseContinious 43: [ OK ] Indexing2D/4.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/4.ReverseReverse 43: [ OK ] Indexing2D/4.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/4.ReverseStrided 43: [ OK ] Indexing2D/4.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/4.ReverseStridedReverse 43: [ OK ] Indexing2D/4.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/4.StridedContinious 43: [ OK ] Indexing2D/4.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/4.StridedStrided 43: [ OK ] Indexing2D/4.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/4 (14 ms total) 43: 43: [----------] 18 tests from Indexing2D/5, where TypeParam = unsigned int 43: [ RUN ] Indexing2D/5.ColumnContinious 43: [ OK ] Indexing2D/5.ColumnContinious (14 ms) 43: [ RUN ] Indexing2D/5.ColumnContiniousReverse 43: [ OK ] Indexing2D/5.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/5.ColumnStrided 43: [ OK ] Indexing2D/5.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/5.ColumnStridedReverse 43: [ OK ] Indexing2D/5.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/5.RowContinious 43: [ OK ] Indexing2D/5.RowContinious (0 ms) 43: [ RUN ] Indexing2D/5.RowContiniousReverse 43: [ OK ] Indexing2D/5.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/5.RowStrided 43: [ OK ] Indexing2D/5.RowStrided (0 ms) 43: [ RUN ] Indexing2D/5.RowStridedReverse 43: [ OK ] Indexing2D/5.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/5.ContiniousContinious 43: [ OK ] Indexing2D/5.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/5.ContiniousReverse 43: [ OK ] Indexing2D/5.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/5.ContiniousStrided 43: [ OK ] Indexing2D/5.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/5.ContiniousStridedReverse 43: [ OK ] Indexing2D/5.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/5.ReverseContinious 43: [ OK ] Indexing2D/5.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/5.ReverseReverse 43: [ OK ] Indexing2D/5.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/5.ReverseStrided 43: [ OK ] Indexing2D/5.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/5.ReverseStridedReverse 43: [ OK ] Indexing2D/5.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/5.StridedContinious 43: [ OK ] Indexing2D/5.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/5.StridedStrided 43: [ OK ] Indexing2D/5.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/5 (14 ms total) 43: 43: [----------] 18 tests from Indexing2D/6, where TypeParam = unsigned char 43: [ RUN ] Indexing2D/6.ColumnContinious 43: [ OK ] Indexing2D/6.ColumnContinious (20 ms) 43: [ RUN ] Indexing2D/6.ColumnContiniousReverse 43: [ OK ] Indexing2D/6.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/6.ColumnStrided 43: [ OK ] Indexing2D/6.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/6.ColumnStridedReverse 43: [ OK ] Indexing2D/6.ColumnStridedReverse (1 ms) 43: [ RUN ] Indexing2D/6.RowContinious 43: [ OK ] Indexing2D/6.RowContinious (0 ms) 43: [ RUN ] Indexing2D/6.RowContiniousReverse 43: [ OK ] Indexing2D/6.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/6.RowStrided 43: [ OK ] Indexing2D/6.RowStrided (0 ms) 43: [ RUN ] Indexing2D/6.RowStridedReverse 43: [ OK ] Indexing2D/6.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/6.ContiniousContinious 43: [ OK ] Indexing2D/6.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/6.ContiniousReverse 43: [ OK ] Indexing2D/6.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/6.ContiniousStrided 43: [ OK ] Indexing2D/6.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/6.ContiniousStridedReverse 43: [ OK ] Indexing2D/6.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/6.ReverseContinious 43: [ OK ] Indexing2D/6.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/6.ReverseReverse 43: [ OK ] Indexing2D/6.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/6.ReverseStrided 43: [ OK ] Indexing2D/6.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/6.ReverseStridedReverse 43: [ OK ] Indexing2D/6.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/6.StridedContinious 43: [ OK ] Indexing2D/6.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/6.StridedStrided 43: [ OK ] Indexing2D/6.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/6 (21 ms total) 43: 43: [----------] 18 tests from Indexing2D/7, where TypeParam = long long 43: [ RUN ] Indexing2D/7.ColumnContinious 43: [ OK ] Indexing2D/7.ColumnContinious (20 ms) 43: [ RUN ] Indexing2D/7.ColumnContiniousReverse 43: [ OK ] Indexing2D/7.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/7.ColumnStrided 43: [ OK ] Indexing2D/7.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/7.ColumnStridedReverse 43: [ OK ] Indexing2D/7.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/7.RowContinious 43: [ OK ] Indexing2D/7.RowContinious (0 ms) 43: [ RUN ] Indexing2D/7.RowContiniousReverse 43: [ OK ] Indexing2D/7.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/7.RowStrided 43: [ OK ] Indexing2D/7.RowStrided (0 ms) 43: [ RUN ] Indexing2D/7.RowStridedReverse 43: [ OK ] Indexing2D/7.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/7.ContiniousContinious 43: [ OK ] Indexing2D/7.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/7.ContiniousReverse 43: [ OK ] Indexing2D/7.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/7.ContiniousStrided 43: [ OK ] Indexing2D/7.ContiniousStrided (1 ms) 43: [ RUN ] Indexing2D/7.ContiniousStridedReverse 43: [ OK ] Indexing2D/7.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/7.ReverseContinious 43: [ OK ] Indexing2D/7.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/7.ReverseReverse 43: [ OK ] Indexing2D/7.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/7.ReverseStrided 43: [ OK ] Indexing2D/7.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/7.ReverseStridedReverse 43: [ OK ] Indexing2D/7.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/7.StridedContinious 43: [ OK ] Indexing2D/7.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/7.StridedStrided 43: [ OK ] Indexing2D/7.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/7 (21 ms total) 43: 43: [----------] 18 tests from Indexing2D/8, where TypeParam = unsigned long long 43: [ RUN ] Indexing2D/8.ColumnContinious 43: [ OK ] Indexing2D/8.ColumnContinious (13 ms) 43: [ RUN ] Indexing2D/8.ColumnContiniousReverse 43: [ OK ] Indexing2D/8.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/8.ColumnStrided 43: [ OK ] Indexing2D/8.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/8.ColumnStridedReverse 43: [ OK ] Indexing2D/8.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/8.RowContinious 43: [ OK ] Indexing2D/8.RowContinious (0 ms) 43: [ RUN ] Indexing2D/8.RowContiniousReverse 43: [ OK ] Indexing2D/8.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/8.RowStrided 43: [ OK ] Indexing2D/8.RowStrided (0 ms) 43: [ RUN ] Indexing2D/8.RowStridedReverse 43: [ OK ] Indexing2D/8.RowStridedReverse (1 ms) 43: [ RUN ] Indexing2D/8.ContiniousContinious 43: [ OK ] Indexing2D/8.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/8.ContiniousReverse 43: [ OK ] Indexing2D/8.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/8.ContiniousStrided 43: [ OK ] Indexing2D/8.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/8.ContiniousStridedReverse 43: [ OK ] Indexing2D/8.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/8.ReverseContinious 43: [ OK ] Indexing2D/8.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/8.ReverseReverse 43: [ OK ] Indexing2D/8.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/8.ReverseStrided 43: [ OK ] Indexing2D/8.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/8.ReverseStridedReverse 43: [ OK ] Indexing2D/8.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/8.StridedContinious 43: [ OK ] Indexing2D/8.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/8.StridedStrided 43: [ OK ] Indexing2D/8.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/8 (14 ms total) 43: 43: [----------] 18 tests from Indexing2D/9, where TypeParam = short 43: [ RUN ] Indexing2D/9.ColumnContinious 43: [ OK ] Indexing2D/9.ColumnContinious (13 ms) 43: [ RUN ] Indexing2D/9.ColumnContiniousReverse 43: [ OK ] Indexing2D/9.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/9.ColumnStrided 43: [ OK ] Indexing2D/9.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/9.ColumnStridedReverse 43: [ OK ] Indexing2D/9.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/9.RowContinious 43: [ OK ] Indexing2D/9.RowContinious (0 ms) 43: [ RUN ] Indexing2D/9.RowContiniousReverse 43: [ OK ] Indexing2D/9.RowContiniousReverse (7 ms) 43: [ RUN ] Indexing2D/9.RowStrided 43: [ OK ] Indexing2D/9.RowStrided (0 ms) 43: [ RUN ] Indexing2D/9.RowStridedReverse 43: [ OK ] Indexing2D/9.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/9.ContiniousContinious 43: [ OK ] Indexing2D/9.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/9.ContiniousReverse 43: [ OK ] Indexing2D/9.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/9.ContiniousStrided 43: [ OK ] Indexing2D/9.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/9.ContiniousStridedReverse 43: [ OK ] Indexing2D/9.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/9.ReverseContinious 43: [ OK ] Indexing2D/9.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/9.ReverseReverse 43: [ OK ] Indexing2D/9.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/9.ReverseStrided 43: [ OK ] Indexing2D/9.ReverseStrided (1 ms) 43: [ RUN ] Indexing2D/9.ReverseStridedReverse 43: [ OK ] Indexing2D/9.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/9.StridedContinious 43: [ OK ] Indexing2D/9.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/9.StridedStrided 43: [ OK ] Indexing2D/9.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/9 (21 ms total) 43: 43: [----------] 18 tests from Indexing2D/10, where TypeParam = unsigned short 43: [ RUN ] Indexing2D/10.ColumnContinious 43: [ OK ] Indexing2D/10.ColumnContinious (6 ms) 43: [ RUN ] Indexing2D/10.ColumnContiniousReverse 43: [ OK ] Indexing2D/10.ColumnContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/10.ColumnStrided 43: [ OK ] Indexing2D/10.ColumnStrided (0 ms) 43: [ RUN ] Indexing2D/10.ColumnStridedReverse 43: [ OK ] Indexing2D/10.ColumnStridedReverse (0 ms) 43: [ RUN ] Indexing2D/10.RowContinious 43: [ OK ] Indexing2D/10.RowContinious (1 ms) 43: [ RUN ] Indexing2D/10.RowContiniousReverse 43: [ OK ] Indexing2D/10.RowContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/10.RowStrided 43: [ OK ] Indexing2D/10.RowStrided (0 ms) 43: [ RUN ] Indexing2D/10.RowStridedReverse 43: [ OK ] Indexing2D/10.RowStridedReverse (0 ms) 43: [ RUN ] Indexing2D/10.ContiniousContinious 43: [ OK ] Indexing2D/10.ContiniousContinious (0 ms) 43: [ RUN ] Indexing2D/10.ContiniousReverse 43: [ OK ] Indexing2D/10.ContiniousReverse (0 ms) 43: [ RUN ] Indexing2D/10.ContiniousStrided 43: [ OK ] Indexing2D/10.ContiniousStrided (0 ms) 43: [ RUN ] Indexing2D/10.ContiniousStridedReverse 43: [ OK ] Indexing2D/10.ContiniousStridedReverse (0 ms) 43: [ RUN ] Indexing2D/10.ReverseContinious 43: [ OK ] Indexing2D/10.ReverseContinious (0 ms) 43: [ RUN ] Indexing2D/10.ReverseReverse 43: [ OK ] Indexing2D/10.ReverseReverse (0 ms) 43: [ RUN ] Indexing2D/10.ReverseStrided 43: [ OK ] Indexing2D/10.ReverseStrided (0 ms) 43: [ RUN ] Indexing2D/10.ReverseStridedReverse 43: [ OK ] Indexing2D/10.ReverseStridedReverse (0 ms) 43: [ RUN ] Indexing2D/10.StridedContinious 43: [ OK ] Indexing2D/10.StridedContinious (0 ms) 43: [ RUN ] Indexing2D/10.StridedStrided 43: [ OK ] Indexing2D/10.StridedStrided (0 ms) 43: [----------] 18 tests from Indexing2D/10 (7 ms total) 43: 43: [----------] 7 tests from Indexing/0, where TypeParam = float 43: [ RUN ] Indexing/0.4D_to_4D 43: [ OK ] Indexing/0.4D_to_4D (7 ms) 43: [ RUN ] Indexing/0.4D_to_3D 43: [ OK ] Indexing/0.4D_to_3D (0 ms) 43: [ RUN ] Indexing/0.4D_to_2D 43: [ OK ] Indexing/0.4D_to_2D (0 ms) 43: [ RUN ] Indexing/0.4D_to_1D 43: [ OK ] Indexing/0.4D_to_1D (0 ms) 43: [ RUN ] Indexing/0.3D_to_3D 43: [ OK ] Indexing/0.3D_to_3D (0 ms) 43: [ RUN ] Indexing/0.3D_to_2D 43: [ OK ] Indexing/0.3D_to_2D (0 ms) 43: [ RUN ] Indexing/0.3D_to_1D 43: [ OK ] Indexing/0.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/0 (7 ms total) 43: 43: [----------] 7 tests from Indexing/1, where TypeParam = double 43: [ RUN ] Indexing/1.4D_to_4D 43: [ OK ] Indexing/1.4D_to_4D (10 ms) 43: [ RUN ] Indexing/1.4D_to_3D 43: [ OK ] Indexing/1.4D_to_3D (0 ms) 43: [ RUN ] Indexing/1.4D_to_2D 43: [ OK ] Indexing/1.4D_to_2D (0 ms) 43: [ RUN ] Indexing/1.4D_to_1D 43: [ OK ] Indexing/1.4D_to_1D (13 ms) 43: [ RUN ] Indexing/1.3D_to_3D 43: [ OK ] Indexing/1.3D_to_3D (0 ms) 43: [ RUN ] Indexing/1.3D_to_2D 43: [ OK ] Indexing/1.3D_to_2D (0 ms) 43: [ RUN ] Indexing/1.3D_to_1D 43: [ OK ] Indexing/1.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/1 (23 ms total) 43: 43: [----------] 7 tests from Indexing/2, where TypeParam = af::af_cfloat 43: [ RUN ] Indexing/2.4D_to_4D 43: [ OK ] Indexing/2.4D_to_4D (0 ms) 43: [ RUN ] Indexing/2.4D_to_3D 43: [ OK ] Indexing/2.4D_to_3D (0 ms) 43: [ RUN ] Indexing/2.4D_to_2D 43: [ OK ] Indexing/2.4D_to_2D (0 ms) 43: [ RUN ] Indexing/2.4D_to_1D 43: [ OK ] Indexing/2.4D_to_1D (0 ms) 43: [ RUN ] Indexing/2.3D_to_3D 43: [ OK ] Indexing/2.3D_to_3D (1 ms) 43: [ RUN ] Indexing/2.3D_to_2D 43: [ OK ] Indexing/2.3D_to_2D (0 ms) 43: [ RUN ] Indexing/2.3D_to_1D 43: [ OK ] Indexing/2.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/2 (1 ms total) 43: 43: [----------] 7 tests from Indexing/3, where TypeParam = af::af_cdouble 43: [ RUN ] Indexing/3.4D_to_4D 43: [ OK ] Indexing/3.4D_to_4D (0 ms) 43: [ RUN ] Indexing/3.4D_to_3D 43: [ OK ] Indexing/3.4D_to_3D (0 ms) 43: [ RUN ] Indexing/3.4D_to_2D 43: [ OK ] Indexing/3.4D_to_2D (0 ms) 43: [ RUN ] Indexing/3.4D_to_1D 43: [ OK ] Indexing/3.4D_to_1D (0 ms) 43: [ RUN ] Indexing/3.3D_to_3D 43: [ OK ] Indexing/3.3D_to_3D (0 ms) 43: [ RUN ] Indexing/3.3D_to_2D 43: [ OK ] Indexing/3.3D_to_2D (0 ms) 43: [ RUN ] Indexing/3.3D_to_1D 43: [ OK ] Indexing/3.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/3 (0 ms total) 43: 43: [----------] 7 tests from Indexing/4, where TypeParam = int 43: [ RUN ] Indexing/4.4D_to_4D 43: [ OK ] Indexing/4.4D_to_4D (13 ms) 43: [ RUN ] Indexing/4.4D_to_3D 43: [ OK ] Indexing/4.4D_to_3D (0 ms) 43: [ RUN ] Indexing/4.4D_to_2D 43: [ OK ] Indexing/4.4D_to_2D (0 ms) 43: [ RUN ] Indexing/4.4D_to_1D 43: [ OK ] Indexing/4.4D_to_1D (0 ms) 43: [ RUN ] Indexing/4.3D_to_3D 43: [ OK ] Indexing/4.3D_to_3D (0 ms) 43: [ RUN ] Indexing/4.3D_to_2D 43: [ OK ] Indexing/4.3D_to_2D (0 ms) 43: [ RUN ] Indexing/4.3D_to_1D 43: [ OK ] Indexing/4.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/4 (13 ms total) 43: 43: [----------] 7 tests from Indexing/5, where TypeParam = unsigned int 43: [ RUN ] Indexing/5.4D_to_4D 43: [ OK ] Indexing/5.4D_to_4D (0 ms) 43: [ RUN ] Indexing/5.4D_to_3D 43: [ OK ] Indexing/5.4D_to_3D (1 ms) 43: [ RUN ] Indexing/5.4D_to_2D 43: [ OK ] Indexing/5.4D_to_2D (0 ms) 43: [ RUN ] Indexing/5.4D_to_1D 43: [ OK ] Indexing/5.4D_to_1D (0 ms) 43: [ RUN ] Indexing/5.3D_to_3D 43: [ OK ] Indexing/5.3D_to_3D (0 ms) 43: [ RUN ] Indexing/5.3D_to_2D 43: [ OK ] Indexing/5.3D_to_2D (0 ms) 43: [ RUN ] Indexing/5.3D_to_1D 43: [ OK ] Indexing/5.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/5 (1 ms total) 43: 43: [----------] 7 tests from Indexing/6, where TypeParam = unsigned char 43: [ RUN ] Indexing/6.4D_to_4D 43: [ OK ] Indexing/6.4D_to_4D (0 ms) 43: [ RUN ] Indexing/6.4D_to_3D 43: [ OK ] Indexing/6.4D_to_3D (0 ms) 43: [ RUN ] Indexing/6.4D_to_2D 43: [ OK ] Indexing/6.4D_to_2D (0 ms) 43: [ RUN ] Indexing/6.4D_to_1D 43: [ OK ] Indexing/6.4D_to_1D (0 ms) 43: [ RUN ] Indexing/6.3D_to_3D 43: [ OK ] Indexing/6.3D_to_3D (0 ms) 43: [ RUN ] Indexing/6.3D_to_2D 43: [ OK ] Indexing/6.3D_to_2D (0 ms) 43: [ RUN ] Indexing/6.3D_to_1D 43: [ OK ] Indexing/6.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/6 (0 ms total) 43: 43: [----------] 7 tests from Indexing/7, where TypeParam = long long 43: [ RUN ] Indexing/7.4D_to_4D 43: [ OK ] Indexing/7.4D_to_4D (0 ms) 43: [ RUN ] Indexing/7.4D_to_3D 43: [ OK ] Indexing/7.4D_to_3D (0 ms) 43: [ RUN ] Indexing/7.4D_to_2D 43: [ OK ] Indexing/7.4D_to_2D (0 ms) 43: [ RUN ] Indexing/7.4D_to_1D 43: [ OK ] Indexing/7.4D_to_1D (0 ms) 43: [ RUN ] Indexing/7.3D_to_3D 43: [ OK ] Indexing/7.3D_to_3D (0 ms) 43: [ RUN ] Indexing/7.3D_to_2D 43: [ OK ] Indexing/7.3D_to_2D (1 ms) 43: [ RUN ] Indexing/7.3D_to_1D 43: [ OK ] Indexing/7.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/7 (1 ms total) 43: 43: [----------] 7 tests from Indexing/8, where TypeParam = unsigned long long 43: [ RUN ] Indexing/8.4D_to_4D 43: [ OK ] Indexing/8.4D_to_4D (0 ms) 43: [ RUN ] Indexing/8.4D_to_3D 43: [ OK ] Indexing/8.4D_to_3D (0 ms) 43: [ RUN ] Indexing/8.4D_to_2D 43: [ OK ] Indexing/8.4D_to_2D (0 ms) 43: [ RUN ] Indexing/8.4D_to_1D 43: [ OK ] Indexing/8.4D_to_1D (0 ms) 43: [ RUN ] Indexing/8.3D_to_3D 43: [ OK ] Indexing/8.3D_to_3D (0 ms) 43: [ RUN ] Indexing/8.3D_to_2D 43: [ OK ] Indexing/8.3D_to_2D (0 ms) 43: [ RUN ] Indexing/8.3D_to_1D 43: [ OK ] Indexing/8.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/8 (0 ms total) 43: 43: [----------] 7 tests from Indexing/9, where TypeParam = short 43: [ RUN ] Indexing/9.4D_to_4D 43: [ OK ] Indexing/9.4D_to_4D (0 ms) 43: [ RUN ] Indexing/9.4D_to_3D 43: [ OK ] Indexing/9.4D_to_3D (0 ms) 43: [ RUN ] Indexing/9.4D_to_2D 43: [ OK ] Indexing/9.4D_to_2D (0 ms) 43: [ RUN ] Indexing/9.4D_to_1D 43: [ OK ] Indexing/9.4D_to_1D (0 ms) 43: [ RUN ] Indexing/9.3D_to_3D 43: [ OK ] Indexing/9.3D_to_3D (0 ms) 43: [ RUN ] Indexing/9.3D_to_2D 43: [ OK ] Indexing/9.3D_to_2D (0 ms) 43: [ RUN ] Indexing/9.3D_to_1D 43: [ OK ] Indexing/9.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/9 (0 ms total) 43: 43: [----------] 7 tests from Indexing/10, where TypeParam = unsigned short 43: [ RUN ] Indexing/10.4D_to_4D 43: [ OK ] Indexing/10.4D_to_4D (0 ms) 43: [ RUN ] Indexing/10.4D_to_3D 43: [ OK ] Indexing/10.4D_to_3D (0 ms) 43: [ RUN ] Indexing/10.4D_to_2D 43: [ OK ] Indexing/10.4D_to_2D (1 ms) 43: [ RUN ] Indexing/10.4D_to_1D 43: [ OK ] Indexing/10.4D_to_1D (0 ms) 43: [ RUN ] Indexing/10.3D_to_3D 43: [ OK ] Indexing/10.3D_to_3D (0 ms) 43: [ RUN ] Indexing/10.3D_to_2D 43: [ OK ] Indexing/10.3D_to_2D (0 ms) 43: [ RUN ] Indexing/10.3D_to_1D 43: [ OK ] Indexing/10.3D_to_1D (0 ms) 43: [----------] 7 tests from Indexing/10 (1 ms total) 43: 43: [----------] 1 test from Indexing2D 43: [ RUN ] Indexing2D.ColumnContiniousCPP 43: [ OK ] Indexing2D.ColumnContiniousCPP (0 ms) 43: [----------] 1 test from Indexing2D (0 ms total) 43: 43: [----------] 4 tests from lookup/0, where TypeParam = float 43: [ RUN ] lookup/0.Dim0 43: [ OK ] lookup/0.Dim0 (0 ms) 43: [ RUN ] lookup/0.Dim1 43: [ OK ] lookup/0.Dim1 (0 ms) 43: [ RUN ] lookup/0.Dim2 43: [ OK ] lookup/0.Dim2 (0 ms) 43: [ RUN ] lookup/0.Dim3 43: [ OK ] lookup/0.Dim3 (0 ms) 43: [----------] 4 tests from lookup/0 (0 ms total) 43: 43: [----------] 4 tests from lookup/1, where TypeParam = double 43: [ RUN ] lookup/1.Dim0 43: [ OK ] lookup/1.Dim0 (0 ms) 43: [ RUN ] lookup/1.Dim1 43: [ OK ] lookup/1.Dim1 (0 ms) 43: [ RUN ] lookup/1.Dim2 43: [ OK ] lookup/1.Dim2 (0 ms) 43: [ RUN ] lookup/1.Dim3 43: [ OK ] lookup/1.Dim3 (0 ms) 43: [----------] 4 tests from lookup/1 (0 ms total) 43: 43: [----------] 4 tests from lookup/2, where TypeParam = int 43: [ RUN ] lookup/2.Dim0 43: [ OK ] lookup/2.Dim0 (0 ms) 43: [ RUN ] lookup/2.Dim1 43: [ OK ] lookup/2.Dim1 (0 ms) 43: [ RUN ] lookup/2.Dim2 43: [ OK ] lookup/2.Dim2 (0 ms) 43: [ RUN ] lookup/2.Dim3 43: [ OK ] lookup/2.Dim3 (1 ms) 43: [----------] 4 tests from lookup/2 (1 ms total) 43: 43: [----------] 4 tests from lookup/3, where TypeParam = unsigned int 43: [ RUN ] lookup/3.Dim0 43: [ OK ] lookup/3.Dim0 (0 ms) 43: [ RUN ] lookup/3.Dim1 43: [ OK ] lookup/3.Dim1 (0 ms) 43: [ RUN ] lookup/3.Dim2 43: [ OK ] lookup/3.Dim2 (0 ms) 43: [ RUN ] lookup/3.Dim3 43: [ OK ] lookup/3.Dim3 (0 ms) 43: [----------] 4 tests from lookup/3 (0 ms total) 43: 43: [----------] 4 tests from lookup/4, where TypeParam = unsigned char 43: [ RUN ] lookup/4.Dim0 43: [ OK ] lookup/4.Dim0 (0 ms) 43: [ RUN ] lookup/4.Dim1 43: [ OK ] lookup/4.Dim1 (0 ms) 43: [ RUN ] lookup/4.Dim2 43: [ OK ] lookup/4.Dim2 (0 ms) 43: [ RUN ] lookup/4.Dim3 43: [ OK ] lookup/4.Dim3 (0 ms) 43: [----------] 4 tests from lookup/4 (0 ms total) 43: 43: [----------] 4 tests from lookup/5, where TypeParam = short 43: [ RUN ] lookup/5.Dim0 43: [ OK ] lookup/5.Dim0 (0 ms) 43: [ RUN ] lookup/5.Dim1 43: [ OK ] lookup/5.Dim1 (0 ms) 43: [ RUN ] lookup/5.Dim2 43: [ OK ] lookup/5.Dim2 (0 ms) 43: [ RUN ] lookup/5.Dim3 43: [ OK ] lookup/5.Dim3 (0 ms) 43: [----------] 4 tests from lookup/5 (0 ms total) 43: 43: [----------] 4 tests from lookup/6, where TypeParam = unsigned short 43: [ RUN ] lookup/6.Dim0 43: [ OK ] lookup/6.Dim0 (0 ms) 43: [ RUN ] lookup/6.Dim1 43: [ OK ] lookup/6.Dim1 (0 ms) 43: [ RUN ] lookup/6.Dim2 43: [ OK ] lookup/6.Dim2 (0 ms) 43: [ RUN ] lookup/6.Dim3 43: [ OK ] lookup/6.Dim3 (0 ms) 43: [----------] 4 tests from lookup/6 (0 ms total) 43: 43: [----------] 4 tests from lookup/7, where TypeParam = long long 43: [ RUN ] lookup/7.Dim0 43: [ OK ] lookup/7.Dim0 (0 ms) 43: [ RUN ] lookup/7.Dim1 43: [ OK ] lookup/7.Dim1 (0 ms) 43: [ RUN ] lookup/7.Dim2 43: [ OK ] lookup/7.Dim2 (0 ms) 43: [ RUN ] lookup/7.Dim3 43: [ OK ] lookup/7.Dim3 (0 ms) 43: [----------] 4 tests from lookup/7 (0 ms total) 43: 43: [----------] 4 tests from lookup/8, where TypeParam = unsigned long long 43: [ RUN ] lookup/8.Dim0 43: [ OK ] lookup/8.Dim0 (0 ms) 43: [ RUN ] lookup/8.Dim1 43: [ OK ] lookup/8.Dim1 (0 ms) 43: [ RUN ] lookup/8.Dim2 43: [ OK ] lookup/8.Dim2 (0 ms) 43: [ RUN ] lookup/8.Dim3 43: [ OK ] lookup/8.Dim3 (0 ms) 43: [----------] 4 tests from lookup/8 (0 ms total) 43: 43: [----------] 1 test from lookup 43: [ RUN ] lookup.CPP 43: [ OK ] lookup.CPP (0 ms) 43: [----------] 1 test from lookup (0 ms total) 43: 43: [----------] 11 tests from SeqIndex 43: [ RUN ] SeqIndex.CPP_END 43: [ OK ] SeqIndex.CPP_END (0 ms) 43: [ RUN ] SeqIndex.CPP_END_SEQ 43: [ OK ] SeqIndex.CPP_END_SEQ (0 ms) 43: [ RUN ] SeqIndex.CPP_SCOPE_SEQ 43: [ OK ] SeqIndex.CPP_SCOPE_SEQ (0 ms) 43: [ RUN ] SeqIndex.CPP_SCOPE_ARR 43: [ OK ] SeqIndex.CPP_SCOPE_ARR (1 ms) 43: [ RUN ] SeqIndex.CPPLarge 43: [ OK ] SeqIndex.CPPLarge (0 ms) 43: [ RUN ] SeqIndex.Cascade00 43: [ OK ] SeqIndex.Cascade00 (0 ms) 43: [ RUN ] SeqIndex.Cascade01 43: [ OK ] SeqIndex.Cascade01 (1 ms) 43: [ RUN ] SeqIndex.Cascade10 43: [ OK ] SeqIndex.Cascade10 (1 ms) 43: [ RUN ] SeqIndex.Cascade11 43: [ OK ] SeqIndex.Cascade11 (0 ms) 43: [ RUN ] SeqIndex.CPP_INDEX_VECTOR 41: [ OK ] filter/3.firMatVec (156 ms) 41: [ RUN ] filter/3.firMatMat 43: [ OK ] SeqIndex.CPP_INDEX_VECTOR (5 ms) 43: [ RUN ] SeqIndex.CPP_INDEX_VECTOR_2D 43: [ OK ] SeqIndex.CPP_INDEX_VECTOR_2D (0 ms) 43: [----------] 11 tests from SeqIndex (8 ms total) 43: 43: [----------] 2 tests from ArrayIndex 43: [ RUN ] ArrayIndex.CPP_INDEX_VECTOR 43: [ OK ] ArrayIndex.CPP_INDEX_VECTOR (0 ms) 43: [ RUN ] ArrayIndex.CPP_INDEX_VECTOR_2D 43: [ OK ] ArrayIndex.CPP_INDEX_VECTOR_2D (0 ms) 43: [----------] 2 tests from ArrayIndex (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/0, where TypeParam = float 43: [ RUN ] IndexedMembers/0.MemFuncs 43: [ OK ] IndexedMembers/0.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/0 (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/1, where TypeParam = double 43: [ RUN ] IndexedMembers/1.MemFuncs 43: [ OK ] IndexedMembers/1.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/1 (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/2, where TypeParam = af::af_cfloat 43: [ RUN ] IndexedMembers/2.MemFuncs 43: [ OK ] IndexedMembers/2.MemFuncs (7 ms) 43: [----------] 1 test from IndexedMembers/2 (7 ms total) 43: 43: [----------] 1 test from IndexedMembers/3, where TypeParam = af::af_cdouble 43: [ RUN ] IndexedMembers/3.MemFuncs 43: [ OK ] IndexedMembers/3.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/3 (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/4, where TypeParam = int 43: [ RUN ] IndexedMembers/4.MemFuncs 39: [ OK ] Homography/1.Tux_RANSAC (376 ms) 39: [ RUN ] Homography/1.Tux_RANSAC_90degrees 43: [ OK ] IndexedMembers/4.MemFuncs (10 ms) 43: [----------] 1 test from IndexedMembers/4 (10 ms total) 43: 43: [----------] 1 test from IndexedMembers/5, where TypeParam = unsigned int 43: [ RUN ] IndexedMembers/5.MemFuncs 43: [ OK ] IndexedMembers/5.MemFuncs (11 ms) 43: [----------] 1 test from IndexedMembers/5 (11 ms total) 43: 43: [----------] 1 test from IndexedMembers/6, where TypeParam = unsigned char 43: [ RUN ] IndexedMembers/6.MemFuncs 43: [ OK ] IndexedMembers/6.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/6 (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/7, where TypeParam = long long 43: [ RUN ] IndexedMembers/7.MemFuncs 43: [ OK ] IndexedMembers/7.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/7 (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/8, where TypeParam = unsigned long long 43: [ RUN ] IndexedMembers/8.MemFuncs 43: [ OK ] IndexedMembers/8.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/8 (0 ms total) 43: 43: [----------] 1 test from IndexedMembers/9, where TypeParam = short 43: [ RUN ] IndexedMembers/9.MemFuncs 41: [ OK ] filter/3.firMatMat (32 ms) 41: [ RUN ] filter/3.iirA0VecVec 41: [ OK ] filter/3.iirA0VecVec (5 ms) 41: [ RUN ] filter/3.iirA0VecMat 43: [ OK ] IndexedMembers/9.MemFuncs (10 ms) 43: [----------] 1 test from IndexedMembers/9 (10 ms total) 43: 43: [----------] 1 test from IndexedMembers/10, where TypeParam = unsigned short 43: [ RUN ] IndexedMembers/10.MemFuncs 43: [ OK ] IndexedMembers/10.MemFuncs (0 ms) 43: [----------] 1 test from IndexedMembers/10 (0 ms total) 43: 43: [----------] 4 tests from Indexing 43: [ RUN ] Indexing.SNIPPET_indexing_first 43: A 43: [3 3 1 1] 43: Offset: 0 43: Strides: [1 3 9 9] 43: 1.0000 4.0000 7.0000 43: 2.0000 5.0000 8.0000 43: 3.0000 6.0000 9.0000 43: 43: A(0) 43: [1 1 1 1] 43: Offset: 0 43: Strides: [1 9 9 9] 43: 1.0000 43: A(0,1) 43: [1 1 1 1] 43: Offset: 3 43: Strides: [1 3 9 9] 43: 4.0000 43: A(end) 43: [1 1 1 1] 43: Offset: 8 43: Strides: [1 9 9 9] 43: 9.0000 43: A(-1) 43: [1 1 1 1] 43: Offset: 8 43: Strides: [1 9 9 9] 43: 9.0000 43: A(end-1) 43: [1 1 1 1] 43: Offset: 7 43: Strides: [1 9 9 9] 43: 8.0000 43: A(1,span) 43: [1 3 1 1] 43: Offset: 1 43: Strides: [1 3 9 9] 43: 2.0000 5.0000 8.0000 43: A.row(end) 43: [1 3 1 1] 43: Offset: 2 43: Strides: [1 3 9 9] 43: 3.0000 6.0000 9.0000 43: A.cols(1,end) 43: [3 2 1 1] 43: Offset: 3 43: Strides: [1 3 9 9] 43: 4.0000 7.0000 43: 5.0000 8.0000 43: 6.0000 9.0000 43: 43: b(seq(3)) 43: [3 1 1 1] 43: Offset: 0 43: Strides: [1 10 10 10] 43: 0.0000 43: 1.0000 43: 2.0000 43: 43: b(seq(1,7)) 43: [7 1 1 1] 43: Offset: 1 43: Strides: [1 10 10 10] 43: 1.0000 43: 2.0000 43: 3.0000 43: 4.0000 43: 5.0000 43: 6.0000 43: 7.0000 43: 43: b(seq(1,7,2)) 43: [4 1 1 1] 43: Offset: 0 43: Strides: [1 4 4 4] 43: 1.0000 43: 3.0000 43: 5.0000 43: 7.0000 43: 43: b(seq(0,end,2)) 43: [5 1 1 1] 43: Offset: 0 43: Strides: [1 5 5 5] 43: 0.0000 43: 2.0000 43: 4.0000 43: 6.0000 43: 8.0000 43: 43: [ OK ] Indexing.SNIPPET_indexing_first (0 ms) 43: [ RUN ] Indexing.SNIPPET_indexing_set 43: A 43: [3 3 1 1] 43: Offset: 0 43: Strides: [1 3 9 9] 43: 0.0000 0.0000 0.0000 43: 0.0000 0.0000 0.0000 43: 0.0000 0.0000 0.0000 43: 43: A 43: [3 3 1 1] 43: Offset: 0 43: Strides: [1 3 9 9] 43: 4.0000 4.0000 4.0000 43: 4.0000 4.0000 4.0000 43: 4.0000 4.0000 4.0000 43: 43: A 43: [3 3 1 1] 43: Offset: 0 43: Strides: [1 3 9 9] 43: -1.0000 -1.0000 -1.0000 43: 4.0000 4.0000 4.0000 43: 4.0000 4.0000 4.0000 43: 43: A 43: [3 3 1 1] 43: Offset: 0 43: Strides: [1 3 9 9] 43: 3.1415 -1.0000 -1.0000 43: 3.1415 4.0000 4.0000 43: 3.1415 4.0000 4.0000 43: 43: [ OK ] Indexing.SNIPPET_indexing_set (0 ms) 43: [ RUN ] Indexing.SNIPPET_indexing_ref 43: inds 43: [1 4 1 1] 43: Offset: 0 43: Strides: [1 1 4 4] 43: 0.0000 4.0000 2.0000 1.0000 43: B 43: [1 4 1 1] 43: Offset: 0 43: Strides: [1 1 4 4] 43: 0.3443 0.8290 0.0963 0.2765 43: c 43: [1 4 1 1] 43: Offset: 0 43: Strides: [1 1 4 4] 43: 0.3443 0.2765 0.0963 0.8290 43: B 43: [1 4 1 1] 43: Offset: 0 43: Strides: [1 1 4 4] 43: 0.0000 0.0000 0.0000 0.0000 43: [ OK ] Indexing.SNIPPET_indexing_ref (0 ms) 43: [ RUN ] Indexing.SNIPPET_indexing_copy 43: [ OK ] Indexing.SNIPPET_indexing_copy (0 ms) 43: [----------] 4 tests from Indexing (0 ms total) 43: 43: [----------] 3 tests from Asssign 43: [ RUN ] Asssign.LinearIndexSeq 43: [ OK ] Asssign.LinearIndexSeq (0 ms) 43: [ RUN ] Asssign.LinearIndexGenSeq 43: [ OK ] Asssign.LinearIndexGenSeq (0 ms) 43: [ RUN ] Asssign.LinearIndexGenArr 43: [ OK ] Asssign.LinearIndexGenArr (0 ms) 43: [----------] 3 tests from Asssign (0 ms total) 43: 43: [----------] 4 tests from Index 43: [ RUN ] Index.OutOfBounds 43: [ OK ] Index.OutOfBounds (0 ms) 43: [ RUN ] Index.ISSUE_1101_FULL 43: [ OK ] Index.ISSUE_1101_FULL (0 ms) 43: [ RUN ] Index.ISSUE_1101_COL0 43: [ OK ] Index.ISSUE_1101_COL0 (0 ms) 43: [ RUN ] Index.ISSUE_1101_MODDIMS 43: [ OK ] Index.ISSUE_1101_MODDIMS (0 ms) 43: [----------] 4 tests from Index (0 ms total) 43: 43: [----------] Global test environment tear-down 43: [==========] 403 tests from 60 test cases ran. (321 ms total) 43: [ PASSED ] 403 tests. 37/95 Test #43: Test_index_cpu ................... Passed 0.49 sec test 44 Start 44: Test_info_cpu 44: Test command: /<>/obj-arm-linux-gnueabihf/test/info_cpu 44: Working Directory: /<>/obj-arm-linux-gnueabihf/test 44: Test timeout computed to be: 10000000 41: [ OK ] filter/3.iirA0VecMat (32 ms) 41: [ RUN ] filter/3.iirA0MatVec 44: Running main() from gtest_main.cc 44: [==========] Running 1 test from 1 test case. 44: [----------] Global test environment set-up. 44: [----------] 1 test from Info 44: [ RUN ] Info.All 44: ArrayFire v3.3.2 (CPU, 32-bit Linux, build default) 44: [0] Unknown: Unknown, 3683 MB, Max threads(1) GNU Compiler Collection(GCC/G++) 13.2.0 44: [ OK ] Info.All (0 ms) 44: [----------] 1 test from Info (5 ms total) 44: 44: [----------] Global test environment tear-down 44: [==========] 1 test from 1 test case ran. (11 ms total) 44: [ PASSED ] 1 test. 26: [ OK ] FFTConvolveLarge/0.SameRectangleLargeSignalSmallFilter (1695 ms) 26: [ RUN ] FFTConvolveLarge/0.SameRectangleLargeSignalLargeFilter 38/95 Test #44: Test_info_cpu .................... Passed 0.06 sec test 45 Start 45: Test_internal_cpu 45: Test command: /<>/obj-arm-linux-gnueabihf/test/internal_cpu 45: Working Directory: /<>/obj-arm-linux-gnueabihf/test 45: Test timeout computed to be: 10000000 45: Running main() from gtest_main.cc 45: [==========] Running 3 tests from 1 test case. 45: [----------] Global test environment set-up. 45: [----------] 3 tests from Internal 45: [ RUN ] Internal.CreateStrided 45: [ OK ] Internal.CreateStrided (0 ms) 45: [ RUN ] Internal.CheckInfo 45: [ OK ] Internal.CheckInfo (0 ms) 45: [ RUN ] Internal.Linear 45: [ OK ] Internal.Linear (0 ms) 45: [----------] 3 tests from Internal (6 ms total) 45: 45: [----------] Global test environment tear-down 45: [==========] 3 tests from 1 test case ran. (12 ms total) 45: [ PASSED ] 3 tests. 39/95 Test #45: Test_internal_cpu ................ Passed 0.06 sec test 47 Start 47: Test_iota_cpu 47: Test command: /<>/obj-arm-linux-gnueabihf/test/iota_cpu 47: Working Directory: /<>/obj-arm-linux-gnueabihf/test 47: Test timeout computed to be: 10000000 41: [ OK ] filter/3.iirA0MatVec (134 ms) 41: [ RUN ] filter/3.iirA0MatMat 41: [ OK ] filter/3.iirA0MatMat (27 ms) 41: [ RUN ] filter/3.iirVecVec 41: [ OK ] filter/3.iirVecVec (1 ms) 41: [ RUN ] filter/3.iirVecMat 41: [ OK ] filter/3.iirVecMat (2 ms) 41: [ RUN ] filter/3.iirMatMat 41: [ OK ] filter/3.iirMatMat (2 ms) 41: [----------] 11 tests from filter/3 (436 ms total) 41: 41: [----------] Global test environment tear-down 41: [==========] 44 tests from 4 test cases ran. (1029 ms total) 41: [ PASSED ] 44 tests. 47: Running main() from gtest_main.cc 47: [==========] Running 91 tests from 10 test cases. 47: [----------] Global test environment set-up. 47: [----------] 10 tests from Iota/0, where TypeParam = float 47: [ RUN ] Iota/0.Iota1D0 40/95 Test #41: Test_iir_cpu ..................... Passed 1.16 sec test 48 Start 48: Test_ireduce_cpu 48: Test command: /<>/obj-arm-linux-gnueabihf/test/ireduce_cpu 48: Working Directory: /<>/obj-arm-linux-gnueabihf/test 48: Test timeout computed to be: 10000000 47: [ OK ] Iota/0.Iota1D0 (0 ms) 47: [ RUN ] Iota/0.Iota2D0 47: [ OK ] Iota/0.Iota2D0 (5 ms) 47: [ RUN ] Iota/0.Iota2D1 47: [ OK ] Iota/0.Iota2D1 (0 ms) 47: [ RUN ] Iota/0.Iota3D0 47: [ OK ] Iota/0.Iota3D0 (0 ms) 47: [ RUN ] Iota/0.Iota3D1 47: [ OK ] Iota/0.Iota3D1 (2 ms) 47: [ RUN ] Iota/0.Iota3D2 47: [ OK ] Iota/0.Iota3D2 (0 ms) 47: [ RUN ] Iota/0.Iota4D0 47: [ OK ] Iota/0.Iota4D0 (0 ms) 47: [ RUN ] Iota/0.Iota4D1 47: [ OK ] Iota/0.Iota4D1 (1 ms) 47: [ RUN ] Iota/0.Iota4D2 47: [ OK ] Iota/0.Iota4D2 (1 ms) 47: [ RUN ] Iota/0.Iota4D3 47: [ OK ] Iota/0.Iota4D3 (6 ms) 47: [----------] 10 tests from Iota/0 (25 ms total) 47: 47: [----------] 10 tests from Iota/1, where TypeParam = double 47: [ RUN ] Iota/1.Iota1D0 47: [ OK ] Iota/1.Iota1D0 (9 ms) 47: [ RUN ] Iota/1.Iota2D0 47: [ OK ] Iota/1.Iota2D0 (0 ms) 47: [ RUN ] Iota/1.Iota2D1 47: [ OK ] Iota/1.Iota2D1 (0 ms) 47: [ RUN ] Iota/1.Iota3D0 47: [ OK ] Iota/1.Iota3D0 (0 ms) 47: [ RUN ] Iota/1.Iota3D1 47: [ OK ] Iota/1.Iota3D1 (3 ms) 47: [ RUN ] Iota/1.Iota3D2 47: [ OK ] Iota/1.Iota3D2 (0 ms) 47: [ RUN ] Iota/1.Iota4D0 47: [ OK ] Iota/1.Iota4D0 (1 ms) 47: [ RUN ] Iota/1.Iota4D1 47: [ OK ] Iota/1.Iota4D1 (0 ms) 47: [ RUN ] Iota/1.Iota4D2 47: [ OK ] Iota/1.Iota4D2 (0 ms) 47: [ RUN ] Iota/1.Iota4D3 48: Running main() from gtest_main.cc 48: [==========] Running 39 tests from 3 test cases. 48: [----------] Global test environment set-up. 48: [----------] 36 tests from IndexedMinMaxTests 48: [ RUN ] IndexedMinMaxTests.Test_min_float_0 47: [ OK ] Iota/1.Iota4D3 (8 ms) 47: [----------] 10 tests from Iota/1 (26 ms total) 47: 47: [----------] 10 tests from Iota/2, where TypeParam = int 47: [ RUN ] Iota/2.Iota1D0 47: [ OK ] Iota/2.Iota1D0 (0 ms) 47: [ RUN ] Iota/2.Iota2D0 47: [ OK ] Iota/2.Iota2D0 (0 ms) 47: [ RUN ] Iota/2.Iota2D1 47: [ OK ] Iota/2.Iota2D1 (0 ms) 47: [ RUN ] Iota/2.Iota3D0 47: [ OK ] Iota/2.Iota3D0 (0 ms) 47: [ RUN ] Iota/2.Iota3D1 47: [ OK ] Iota/2.Iota3D1 (2 ms) 47: [ RUN ] Iota/2.Iota3D2 47: [ OK ] Iota/2.Iota3D2 (0 ms) 47: [ RUN ] Iota/2.Iota4D0 47: [ OK ] Iota/2.Iota4D0 (1 ms) 47: [ RUN ] Iota/2.Iota4D1 47: [ OK ] Iota/2.Iota4D1 (0 ms) 47: [ RUN ] Iota/2.Iota4D2 47: [ OK ] Iota/2.Iota4D2 (0 ms) 47: [ RUN ] Iota/2.Iota4D3 47: [ OK ] Iota/2.Iota4D3 (5 ms) 47: [----------] 10 tests from Iota/2 (14 ms total) 47: 47: [----------] 10 tests from Iota/3, where TypeParam = unsigned int 47: [ RUN ] Iota/3.Iota1D0 47: [ OK ] Iota/3.Iota1D0 (0 ms) 47: [ RUN ] Iota/3.Iota2D0 47: [ OK ] Iota/3.Iota2D0 (0 ms) 47: [ RUN ] Iota/3.Iota2D1 47: [ OK ] Iota/3.Iota2D1 (5 ms) 47: [ RUN ] Iota/3.Iota3D0 47: [ OK ] Iota/3.Iota3D0 (0 ms) 47: [ RUN ] Iota/3.Iota3D1 47: [ OK ] Iota/3.Iota3D1 (2 ms) 47: [ RUN ] Iota/3.Iota3D2 47: [ OK ] Iota/3.Iota3D2 (1 ms) 47: [ RUN ] Iota/3.Iota4D0 47: [ OK ] Iota/3.Iota4D0 (0 ms) 47: [ RUN ] Iota/3.Iota4D1 47: [ OK ] Iota/3.Iota4D1 (0 ms) 47: [ RUN ] Iota/3.Iota4D2 48: [ OK ] IndexedMinMaxTests.Test_min_float_0 (30 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_float_1 48: [ OK ] IndexedMinMaxTests.Test_min_float_1 (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_float_all 47: [ OK ] Iota/3.Iota4D2 (0 ms) 47: [ RUN ] Iota/3.Iota4D3 47: [ OK ] Iota/3.Iota4D3 (5 ms) 47: [----------] 10 tests from Iota/3 (18 ms total) 47: 47: [----------] 10 tests from Iota/4, where TypeParam = long long 48: [ OK ] IndexedMinMaxTests.Test_min_float_all (7 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_double_0 47: [ RUN ] Iota/4.Iota1D0 47: [ OK ] Iota/4.Iota1D0 (0 ms) 47: [ RUN ] Iota/4.Iota2D0 47: [ OK ] Iota/4.Iota2D0 (0 ms) 47: [ RUN ] Iota/4.Iota2D1 47: [ OK ] Iota/4.Iota2D1 (0 ms) 47: [ RUN ] Iota/4.Iota3D0 47: [ OK ] Iota/4.Iota3D0 (0 ms) 47: [ RUN ] Iota/4.Iota3D1 47: [ OK ] Iota/4.Iota3D1 (4 ms) 47: [ RUN ] Iota/4.Iota3D2 47: [ OK ] Iota/4.Iota3D2 (0 ms) 47: [ RUN ] Iota/4.Iota4D0 47: [ OK ] Iota/4.Iota4D0 (0 ms) 47: [ RUN ] Iota/4.Iota4D1 47: [ OK ] Iota/4.Iota4D1 (0 ms) 47: [ RUN ] Iota/4.Iota4D2 47: [ OK ] Iota/4.Iota4D2 (1 ms) 47: [ RUN ] Iota/4.Iota4D3 47: [ OK ] Iota/4.Iota4D3 (8 ms) 47: [----------] 10 tests from Iota/4 (18 ms total) 47: 47: [----------] 10 tests from Iota/5, where TypeParam = unsigned long long 47: [ RUN ] Iota/5.Iota1D0 47: [ OK ] Iota/5.Iota1D0 (0 ms) 47: [ RUN ] Iota/5.Iota2D0 47: [ OK ] Iota/5.Iota2D0 (0 ms) 47: [ RUN ] Iota/5.Iota2D1 47: [ OK ] Iota/5.Iota2D1 (0 ms) 47: [ RUN ] Iota/5.Iota3D0 47: [ OK ] Iota/5.Iota3D0 (0 ms) 47: [ RUN ] Iota/5.Iota3D1 47: [ OK ] Iota/5.Iota3D1 (3 ms) 47: [ RUN ] Iota/5.Iota3D2 47: [ OK ] Iota/5.Iota3D2 (0 ms) 47: [ RUN ] Iota/5.Iota4D0 47: [ OK ] Iota/5.Iota4D0 (1 ms) 47: [ RUN ] Iota/5.Iota4D1 47: [ OK ] Iota/5.Iota4D1 (0 ms) 47: [ RUN ] Iota/5.Iota4D2 47: [ OK ] Iota/5.Iota4D2 (0 ms) 47: [ RUN ] Iota/5.Iota4D3 47: [ OK ] Iota/5.Iota4D3 (7 ms) 48: [ OK ] IndexedMinMaxTests.Test_min_double_0 (35 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_double_1 47: [----------] 10 tests from Iota/5 (16 ms total) 47: 48: [ OK ] IndexedMinMaxTests.Test_min_double_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_double_all 47: [----------] 10 tests from Iota/6, where TypeParam = unsigned char 47: [ RUN ] Iota/6.Iota1D0 47: [ OK ] Iota/6.Iota1D0 (0 ms) 47: [ RUN ] Iota/6.Iota2D0 47: [ OK ] Iota/6.Iota2D0 (1 ms) 47: [ RUN ] Iota/6.Iota2D1 47: [ OK ] Iota/6.Iota2D1 (0 ms) 47: [ RUN ] Iota/6.Iota3D0 47: [ OK ] Iota/6.Iota3D0 (0 ms) 47: [ RUN ] Iota/6.Iota3D1 48: [ OK ] IndexedMinMaxTests.Test_min_double_all (4 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_int_0 47: [ OK ] Iota/6.Iota3D1 (2 ms) 47: [ RUN ] Iota/6.Iota3D2 47: [ OK ] Iota/6.Iota3D2 (0 ms) 47: [ RUN ] Iota/6.Iota4D0 47: [ OK ] Iota/6.Iota4D0 (1 ms) 47: [ RUN ] Iota/6.Iota4D1 47: [ OK ] Iota/6.Iota4D1 (0 ms) 47: [ RUN ] Iota/6.Iota4D2 47: [ OK ] Iota/6.Iota4D2 (0 ms) 47: [ RUN ] Iota/6.Iota4D3 47: [ OK ] Iota/6.Iota4D3 (4 ms) 47: [----------] 10 tests from Iota/6 (13 ms total) 47: 47: [----------] 10 tests from Iota/7, where TypeParam = short 47: [ RUN ] Iota/7.Iota1D0 47: [ OK ] Iota/7.Iota1D0 (0 ms) 47: [ RUN ] Iota/7.Iota2D0 47: [ OK ] Iota/7.Iota2D0 (0 ms) 39: [ OK ] Homography/1.Tux_RANSAC_90degrees (365 ms) 39: [ RUN ] Homography/1.Tux_RANSAC_resize 47: [ RUN ] Iota/7.Iota2D1 47: [ OK ] Iota/7.Iota2D1 (0 ms) 47: [ RUN ] Iota/7.Iota3D0 47: [ OK ] Iota/7.Iota3D0 (0 ms) 47: [ RUN ] Iota/7.Iota3D1 47: [ OK ] Iota/7.Iota3D1 (1 ms) 47: [ RUN ] Iota/7.Iota3D2 47: [ OK ] Iota/7.Iota3D2 (0 ms) 47: [ RUN ] Iota/7.Iota4D0 47: [ OK ] Iota/7.Iota4D0 (0 ms) 47: [ RUN ] Iota/7.Iota4D1 47: [ OK ] Iota/7.Iota4D1 (0 ms) 47: [ RUN ] Iota/7.Iota4D2 47: [ OK ] Iota/7.Iota4D2 (0 ms) 47: [ RUN ] Iota/7.Iota4D3 47: [ OK ] Iota/7.Iota4D3 (5 ms) 47: [----------] 10 tests from Iota/7 (13 ms total) 47: 47: [----------] 10 tests from Iota/8, where TypeParam = unsigned short 47: [ RUN ] Iota/8.Iota1D0 47: [ OK ] Iota/8.Iota1D0 (0 ms) 47: [ RUN ] Iota/8.Iota2D0 47: [ OK ] Iota/8.Iota2D0 (0 ms) 47: [ RUN ] Iota/8.Iota2D1 47: [ OK ] Iota/8.Iota2D1 (0 ms) 47: [ RUN ] Iota/8.Iota3D0 47: [ OK ] Iota/8.Iota3D0 (1 ms) 47: [ RUN ] Iota/8.Iota3D1 47: [ OK ] Iota/8.Iota3D1 (2 ms) 47: [ RUN ] Iota/8.Iota3D2 48: [ OK ] IndexedMinMaxTests.Test_min_int_0 (28 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_int_1 48: [ OK ] IndexedMinMaxTests.Test_min_int_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_int_all 47: [ OK ] Iota/8.Iota3D2 (0 ms) 47: [ RUN ] Iota/8.Iota4D0 47: [ OK ] Iota/8.Iota4D0 (0 ms) 47: [ RUN ] Iota/8.Iota4D1 47: [ OK ] Iota/8.Iota4D1 (0 ms) 47: [ RUN ] Iota/8.Iota4D2 47: [ OK ] Iota/8.Iota4D2 (0 ms) 47: [ RUN ] Iota/8.Iota4D3 48: [ OK ] IndexedMinMaxTests.Test_min_int_all (3 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_uint_0 47: [ OK ] Iota/8.Iota4D3 (4 ms) 47: [----------] 10 tests from Iota/8 (12 ms total) 47: 47: [----------] 1 test from Iota 47: [ RUN ] Iota.CPP 47: [ OK ] Iota.CPP (0 ms) 47: [----------] 1 test from Iota (0 ms total) 47: 47: [----------] Global test environment tear-down 47: [==========] 91 tests from 10 test cases ran. (170 ms total) 47: [ PASSED ] 91 tests. 41/95 Test #47: Test_iota_cpu .................... Passed 0.24 sec test 49 Start 49: Test_jit_cpu 49: Test command: /<>/obj-arm-linux-gnueabihf/test/jit_cpu 49: Working Directory: /<>/obj-arm-linux-gnueabihf/test 49: Test timeout computed to be: 10000000 48: [ OK ] IndexedMinMaxTests.Test_min_uint_0 (17 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_uint_1 48: [ OK ] IndexedMinMaxTests.Test_min_uint_1 (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_uint_all 48: [ OK ] IndexedMinMaxTests.Test_min_uint_all (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_char_0 49: Running main() from gtest_main.cc 49: [==========] Running 3 tests from 1 test case. 49: [----------] Global test environment set-up. 49: [----------] 3 tests from JIT 49: [ RUN ] JIT.CPP_JIT_HASH 49: [ OK ] JIT.CPP_JIT_HASH (0 ms) 49: [ RUN ] JIT.CPP_JIT_Reset_Binary 49: [ OK ] JIT.CPP_JIT_Reset_Binary (0 ms) 49: [ RUN ] JIT.CPP_JIT_Reset_Unary 49: [ OK ] JIT.CPP_JIT_Reset_Unary (0 ms) 49: [----------] 3 tests from JIT (2 ms total) 49: 49: [----------] Global test environment tear-down 49: [==========] 3 tests from 1 test case ran. (3 ms total) 49: [ PASSED ] 3 tests. 42/95 Test #49: Test_jit_cpu ..................... Passed 0.03 sec test 50 Start 50: Test_join_cpu 50: Test command: /<>/obj-arm-linux-gnueabihf/test/join_cpu 50: Working Directory: /<>/obj-arm-linux-gnueabihf/test 50: Test timeout computed to be: 10000000 48: [ OK ] IndexedMinMaxTests.Test_min_char_0 (33 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_char_1 48: [ OK ] IndexedMinMaxTests.Test_min_char_1 (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_char_all 48: [ OK ] IndexedMinMaxTests.Test_min_char_all (3 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_uchar_0 48: [ OK ] IndexedMinMaxTests.Test_min_uchar_0 (16 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_uchar_1 48: [ OK ] IndexedMinMaxTests.Test_min_uchar_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_min_uchar_all 48: [ OK ] IndexedMinMaxTests.Test_min_uchar_all (2 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_float_0 48: [ OK ] IndexedMinMaxTests.Test_max_float_0 (24 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_float_1 48: [ OK ] IndexedMinMaxTests.Test_max_float_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_float_all 48: [ OK ] IndexedMinMaxTests.Test_max_float_all (3 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_double_0 50: Running main() from gtest_main.cc 50: [==========] Running 75 tests from 15 test cases. 50: [----------] Global test environment set-up. 50: [----------] 6 tests from Join/0, where TypeParam = float 48: [ OK ] IndexedMinMaxTests.Test_max_double_0 (28 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_double_1 48: [ OK ] IndexedMinMaxTests.Test_max_double_1 (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_double_all 48: [ OK ] IndexedMinMaxTests.Test_max_double_all (3 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_int_0 50: [ RUN ] Join/0.JoinBig0 48: [ OK ] IndexedMinMaxTests.Test_max_int_0 (28 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_int_1 48: [ OK ] IndexedMinMaxTests.Test_max_int_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_int_all 48: [ OK ] IndexedMinMaxTests.Test_max_int_all (3 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_uint_0 48: [ OK ] IndexedMinMaxTests.Test_max_uint_0 (16 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_uint_1 48: [ OK ] IndexedMinMaxTests.Test_max_uint_1 (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_uint_all 48: [ OK ] IndexedMinMaxTests.Test_max_uint_all (1 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_char_0 50: [ OK ] Join/0.JoinBig0 (49 ms) 50: [ RUN ] Join/0.JoinBig1 48: [ OK ] IndexedMinMaxTests.Test_max_char_0 (33 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_char_1 48: [ OK ] IndexedMinMaxTests.Test_max_char_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_char_all 48: [ OK ] IndexedMinMaxTests.Test_max_char_all (3 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_uchar_0 50: [ OK ] Join/0.JoinBig1 (40 ms) 50: [ RUN ] Join/0.JoinBig2 48: [ OK ] IndexedMinMaxTests.Test_max_uchar_0 (16 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_uchar_1 48: [ OK ] IndexedMinMaxTests.Test_max_uchar_1 (0 ms) 48: [ RUN ] IndexedMinMaxTests.Test_max_uchar_all 48: [ OK ] IndexedMinMaxTests.Test_max_uchar_all (2 ms) 48: [----------] 36 tests from IndexedMinMaxTests (344 ms total) 48: 48: [----------] 2 tests from ImaxAll 48: [ RUN ] ImaxAll.IndexedSmall 48: [ OK ] ImaxAll.IndexedSmall (0 ms) 48: [ RUN ] ImaxAll.IndexedBig 48: [ OK ] ImaxAll.IndexedBig (2 ms) 48: [----------] 2 tests from ImaxAll (2 ms total) 48: 48: [----------] 1 test from IReduce 48: [ RUN ] IReduce.BUG_FIX_1005 48: [ OK ] IReduce.BUG_FIX_1005 (1 ms) 48: [----------] 1 test from IReduce (1 ms total) 48: 48: [----------] Global test environment tear-down 48: [==========] 39 tests from 3 test cases ran. (347 ms total) 48: [ PASSED ] 39 tests. 43/95 Test #48: Test_ireduce_cpu ................. Passed 0.39 sec test 52 Start 52: Test_main_cpu 52: Test command: /<>/obj-arm-linux-gnueabihf/test/main_cpu 52: Working Directory: /<>/obj-arm-linux-gnueabihf/test 52: Test timeout computed to be: 10000000 50: [ OK ] Join/0.JoinBig2 (43 ms) 50: [ RUN ] Join/0.JoinSmall0 50: [ OK ] Join/0.JoinSmall0 (2 ms) 50: [ RUN ] Join/0.JoinSmall1 50: [ OK ] Join/0.JoinSmall1 (2 ms) 50: [ RUN ] Join/0.JoinSmall2 50: [ OK ] Join/0.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/0 (142 ms total) 50: 50: [----------] 6 tests from Join/1, where TypeParam = double 50: [ RUN ] Join/1.JoinBig0 52: [==========] Running 0 tests from 0 test cases. 52: [==========] 0 tests from 0 test cases ran. (5 ms total) 52: [ PASSED ] 0 tests. 44/95 Test #52: Test_main_cpu .................... Passed 0.09 sec test 53 Start 53: Test_match_template_cpu 53: Test command: /<>/obj-arm-linux-gnueabihf/test/match_template_cpu 53: Working Directory: /<>/obj-arm-linux-gnueabihf/test 53: Test timeout computed to be: 10000000 50: [ OK ] Join/1.JoinBig0 (62 ms) 50: [ RUN ] Join/1.JoinBig1 50: [ OK ] Join/1.JoinBig1 (40 ms) 50: [ RUN ] Join/1.JoinBig2 53: Running main() from gtest_main.cc 53: [==========] Running 26 tests from 9 test cases. 53: [----------] Global test environment set-up. 53: [----------] 3 tests from MatchTemplate/0, where TypeParam = float 53: [ RUN ] MatchTemplate/0.Matrix_SAD 53: [ OK ] MatchTemplate/0.Matrix_SAD (15 ms) 53: [ RUN ] MatchTemplate/0.Matrix_SSD 53: [ OK ] MatchTemplate/0.Matrix_SSD (0 ms) 53: [ RUN ] MatchTemplate/0.MatrixBatch_SAD 53: [ OK ] MatchTemplate/0.MatrixBatch_SAD (1 ms) 53: [----------] 3 tests from MatchTemplate/0 (21 ms total) 53: 53: [----------] 3 tests from MatchTemplate/1, where TypeParam = double 53: [ RUN ] MatchTemplate/1.Matrix_SAD 53: [ OK ] MatchTemplate/1.Matrix_SAD (5 ms) 53: [ RUN ] MatchTemplate/1.Matrix_SSD 53: [ OK ] MatchTemplate/1.Matrix_SSD (0 ms) 53: [ RUN ] MatchTemplate/1.MatrixBatch_SAD 53: [ OK ] MatchTemplate/1.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/1 (5 ms total) 53: 53: [----------] 3 tests from MatchTemplate/2, where TypeParam = int 53: [ RUN ] MatchTemplate/2.Matrix_SAD 53: [ OK ] MatchTemplate/2.Matrix_SAD (6 ms) 53: [ RUN ] MatchTemplate/2.Matrix_SSD 53: [ OK ] MatchTemplate/2.Matrix_SSD (0 ms) 53: [ RUN ] MatchTemplate/2.MatrixBatch_SAD 53: [ OK ] MatchTemplate/2.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/2 (6 ms total) 53: 53: [----------] 3 tests from MatchTemplate/3, where TypeParam = unsigned int 53: [ RUN ] MatchTemplate/3.Matrix_SAD 53: [ OK ] MatchTemplate/3.Matrix_SAD (1 ms) 53: [ RUN ] MatchTemplate/3.Matrix_SSD 53: [ OK ] MatchTemplate/3.Matrix_SSD (0 ms) 53: [ RUN ] MatchTemplate/3.MatrixBatch_SAD 53: [ OK ] MatchTemplate/3.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/3 (1 ms total) 53: 53: [----------] 3 tests from MatchTemplate/4, where TypeParam = char 53: [ RUN ] MatchTemplate/4.Matrix_SAD 53: [ OK ] MatchTemplate/4.Matrix_SAD (1 ms) 53: [ RUN ] MatchTemplate/4.Matrix_SSD 53: [ OK ] MatchTemplate/4.Matrix_SSD (0 ms) 53: [ RUN ] MatchTemplate/4.MatrixBatch_SAD 53: [ OK ] MatchTemplate/4.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/4 (1 ms total) 53: 53: [----------] 3 tests from MatchTemplate/5, where TypeParam = unsigned char 53: [ RUN ] MatchTemplate/5.Matrix_SAD 53: [ OK ] MatchTemplate/5.Matrix_SAD (0 ms) 53: [ RUN ] MatchTemplate/5.Matrix_SSD 53: [ OK ] MatchTemplate/5.Matrix_SSD (1 ms) 53: [ RUN ] MatchTemplate/5.MatrixBatch_SAD 53: [ OK ] MatchTemplate/5.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/5 (1 ms total) 53: 53: [----------] 3 tests from MatchTemplate/6, where TypeParam = short 53: [ RUN ] MatchTemplate/6.Matrix_SAD 53: [ OK ] MatchTemplate/6.Matrix_SAD (0 ms) 53: [ RUN ] MatchTemplate/6.Matrix_SSD 53: [ OK ] MatchTemplate/6.Matrix_SSD (1 ms) 53: [ RUN ] MatchTemplate/6.MatrixBatch_SAD 53: [ OK ] MatchTemplate/6.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/6 (1 ms total) 53: 53: [----------] 3 tests from MatchTemplate/7, where TypeParam = unsigned short 53: [ RUN ] MatchTemplate/7.Matrix_SAD 53: [ OK ] MatchTemplate/7.Matrix_SAD (0 ms) 53: [ RUN ] MatchTemplate/7.Matrix_SSD 53: [ OK ] MatchTemplate/7.Matrix_SSD (1 ms) 53: [ RUN ] MatchTemplate/7.MatrixBatch_SAD 53: [ OK ] MatchTemplate/7.MatrixBatch_SAD (0 ms) 53: [----------] 3 tests from MatchTemplate/7 (1 ms total) 53: 53: [----------] 2 tests from MatchTemplate 53: [ RUN ] MatchTemplate.InvalidMatchType 53: [ OK ] MatchTemplate.InvalidMatchType (0 ms) 53: [ RUN ] MatchTemplate.CPP 53: Invalid Match test: ArrayFire Exception (Invalid input argument:202): 53: In function af_err af_match_template(void**, af_array, af_array, af_match_type) 53: In file src/api/c/match_template.cpp:41 53: Invalid argument at index 3 53: Expected: (m_type>=AF_SAD && m_type<=AF_LSSD) 53: 53: In function af::array af::matchTemplate(const array&, const array&, matchType) 53: In file src/api/cpp/matchTemplate.cpp:20 53: [ OK ] MatchTemplate.CPP (0 ms) 53: [----------] 2 tests from MatchTemplate (0 ms total) 53: 53: [----------] Global test environment tear-down 53: [==========] 26 tests from 9 test cases ran. (46 ms total) 53: [ PASSED ] 26 tests. 45/95 Test #53: Test_match_template_cpu .......... Passed 0.09 sec test 54 Start 54: Test_math_cpu 54: Test command: /<>/obj-arm-linux-gnueabihf/test/math_cpu 54: Working Directory: /<>/obj-arm-linux-gnueabihf/test 54: Test timeout computed to be: 10000000 50: [ OK ] Join/1.JoinBig2 (49 ms) 50: [ RUN ] Join/1.JoinSmall0 50: [ OK ] Join/1.JoinSmall0 (2 ms) 50: [ RUN ] Join/1.JoinSmall1 50: [ OK ] Join/1.JoinSmall1 (2 ms) 50: [ RUN ] Join/1.JoinSmall2 50: [ OK ] Join/1.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/1 (158 ms total) 50: 50: [----------] 6 tests from Join/2, where TypeParam = af::af_cfloat 50: [ RUN ] Join/2.JoinBig0 54: Running main() from gtest_main.cc 54: [==========] Running 54 tests from 1 test case. 54: [----------] Global test environment set-up. 54: [----------] 54 tests from MathTests 54: [ RUN ] MathTests.Test_sin_float 54: [ OK ] MathTests.Test_sin_float (0 ms) 54: [ RUN ] MathTests.Test_cos_float 54: [ OK ] MathTests.Test_cos_float (0 ms) 54: [ RUN ] MathTests.Test_tan_float 54: [ OK ] MathTests.Test_tan_float (1 ms) 54: [ RUN ] MathTests.Test_asin_float 54: [ OK ] MathTests.Test_asin_float (1 ms) 54: [ RUN ] MathTests.Test_acos_float 54: [ OK ] MathTests.Test_acos_float (1 ms) 54: [ RUN ] MathTests.Test_atan_float 54: [ OK ] MathTests.Test_atan_float (0 ms) 54: [ RUN ] MathTests.Test_sinh_float 54: [ OK ] MathTests.Test_sinh_float (2 ms) 54: [ RUN ] MathTests.Test_cosh_float 54: [ OK ] MathTests.Test_cosh_float (0 ms) 54: [ RUN ] MathTests.Test_tanh_float 54: [ OK ] MathTests.Test_tanh_float (2 ms) 54: [ RUN ] MathTests.Test_sqrt_float 54: [ OK ] MathTests.Test_sqrt_float (0 ms) 54: [ RUN ] MathTests.Test_exp_float 54: [ OK ] MathTests.Test_exp_float (1 ms) 54: [ RUN ] MathTests.Test_sigmoid_float 54: [ OK ] MathTests.Test_sigmoid_float (0 ms) 54: [ RUN ] MathTests.Test_log_float 54: [ OK ] MathTests.Test_log_float (1 ms) 54: [ RUN ] MathTests.Test_log10_float 54: [ OK ] MathTests.Test_log10_float (1 ms) 54: [ RUN ] MathTests.Test_log2_float 54: [ OK ] MathTests.Test_log2_float (0 ms) 54: [ RUN ] MathTests.Test_abs_float 54: [ OK ] MathTests.Test_abs_float (1 ms) 54: [ RUN ] MathTests.Test_ceil_float 54: [ OK ] MathTests.Test_ceil_float (0 ms) 54: [ RUN ] MathTests.Test_floor_float 54: [ OK ] MathTests.Test_floor_float (1 ms) 54: [ RUN ] MathTests.Test_sin_double 54: [ OK ] MathTests.Test_sin_double (1 ms) 54: [ RUN ] MathTests.Test_cos_double 54: [ OK ] MathTests.Test_cos_double (1 ms) 54: [ RUN ] MathTests.Test_tan_double 54: [ OK ] MathTests.Test_tan_double (1 ms) 54: [ RUN ] MathTests.Test_asin_double 54: [ OK ] MathTests.Test_asin_double (1 ms) 54: [ RUN ] MathTests.Test_acos_double 54: [ OK ] MathTests.Test_acos_double (5 ms) 54: [ RUN ] MathTests.Test_atan_double 54: [ OK ] MathTests.Test_atan_double (1 ms) 54: [ RUN ] MathTests.Test_sinh_double 54: [ OK ] MathTests.Test_sinh_double (1 ms) 54: [ RUN ] MathTests.Test_cosh_double 54: [ OK ] MathTests.Test_cosh_double (1 ms) 54: [ RUN ] MathTests.Test_tanh_double 54: [ OK ] MathTests.Test_tanh_double (1 ms) 54: [ RUN ] MathTests.Test_asinh_float 54: [ OK ] MathTests.Test_asinh_float (1 ms) 54: [ RUN ] MathTests.Test_atanh_float 54: [ OK ] MathTests.Test_atanh_float (1 ms) 54: [ RUN ] MathTests.Test_acosh_float 54: [ OK ] MathTests.Test_acosh_float (1 ms) 54: [ RUN ] MathTests.Test_round_float 54: [ OK ] MathTests.Test_round_float (0 ms) 54: [ RUN ] MathTests.Test_cbrt_float 50: [ OK ] Join/2.JoinBig0 (56 ms) 50: [ RUN ] Join/2.JoinBig1 54: [ OK ] MathTests.Test_cbrt_float (1 ms) 54: [ RUN ] MathTests.Test_expm1_float 54: [ OK ] MathTests.Test_expm1_float (1 ms) 54: [ RUN ] MathTests.Test_log1p_float 54: [ OK ] MathTests.Test_log1p_float (1 ms) 54: [ RUN ] MathTests.Test_erf_float 54: [ OK ] MathTests.Test_erf_float (1 ms) 54: [ RUN ] MathTests.Test_erfc_float 54: [ OK ] MathTests.Test_erfc_float (0 ms) 54: [ RUN ] MathTests.Test_asinh_double 54: [ OK ] MathTests.Test_asinh_double (1 ms) 54: [ RUN ] MathTests.Test_atanh_double 54: [ OK ] MathTests.Test_atanh_double (2 ms) 54: [ RUN ] MathTests.Test_acosh_double 54: [ OK ] MathTests.Test_acosh_double (1 ms) 54: [ RUN ] MathTests.Test_round_double 54: [ OK ] MathTests.Test_round_double (0 ms) 54: [ RUN ] MathTests.Test_cbrt_double 54: [ OK ] MathTests.Test_cbrt_double (2 ms) 54: [ RUN ] MathTests.Test_expm1_double 54: [ OK ] MathTests.Test_expm1_double (1 ms) 54: [ RUN ] MathTests.Test_erf_double 54: [ OK ] MathTests.Test_erf_double (0 ms) 54: [ RUN ] MathTests.Test_log1p_double 39: [ OK ] Homography/1.Tux_RANSAC_resize (525 ms) 39: [----------] 3 tests from Homography/1 (1266 ms total) 39: 39: [----------] 1 test from Homography 39: [ RUN ] Homography.CPP 54: [ OK ] MathTests.Test_log1p_double (1 ms) 54: [ RUN ] MathTests.Test_erfc_double 54: [ OK ] MathTests.Test_erfc_double (1 ms) 54: [ RUN ] MathTests.Test_sqrt_double 54: [ OK ] MathTests.Test_sqrt_double (1 ms) 54: [ RUN ] MathTests.Test_exp_double 54: [ OK ] MathTests.Test_exp_double (0 ms) 54: [ RUN ] MathTests.Test_log_double 54: [ OK ] MathTests.Test_log_double (0 ms) 54: [ RUN ] MathTests.Test_log10_double 54: [ OK ] MathTests.Test_log10_double (1 ms) 54: [ RUN ] MathTests.Test_log2_double 54: [ OK ] MathTests.Test_log2_double (1 ms) 54: [ RUN ] MathTests.Test_abs_double 54: [ OK ] MathTests.Test_abs_double (1 ms) 54: [ RUN ] MathTests.Test_ceil_double 54: [ OK ] MathTests.Test_ceil_double (0 ms) 54: [ RUN ] MathTests.Test_floor_double 54: [ OK ] MathTests.Test_floor_double (1 ms) 54: [ RUN ] MathTests.Not 54: [ OK ] MathTests.Not (0 ms) 54: [----------] 54 tests from MathTests (49 ms total) 54: 54: [----------] Global test environment tear-down 54: [==========] 54 tests from 1 test case ran. (59 ms total) 54: [ PASSED ] 54 tests. 46/95 Test #54: Test_math_cpu .................... Passed 0.09 sec test 55 Start 55: Test_matrix_manipulation_cpu 55: Test command: /<>/obj-arm-linux-gnueabihf/test/matrix_manipulation_cpu 55: Working Directory: /<>/obj-arm-linux-gnueabihf/test 55: Test timeout computed to be: 10000000 50: [ OK ] Join/2.JoinBig1 (45 ms) 50: [ RUN ] Join/2.JoinBig2 55: Running main() from gtest_main.cc 55: [==========] Running 5 tests from 1 test case. 55: [----------] Global test environment set-up. 55: [----------] 5 tests from MatrixManipulation 55: [ RUN ] MatrixManipulation.SNIPPET_matrix_manipulation_tile 55: small_arr 55: [2 2 1 1] 55: Offset: 0 55: Strides: [1 2 4 4] 55: 1.0000 3.0000 55: 2.0000 4.0000 55: 55: large_arr 55: [4 6 1 1] 55: Offset: 0 55: Strides: [1 4 24 24] 55: 1.0000 3.0000 1.0000 3.0000 1.0000 3.0000 55: 2.0000 4.0000 2.0000 4.0000 2.0000 4.0000 55: 1.0000 3.0000 1.0000 3.0000 1.0000 3.0000 55: 2.0000 4.0000 2.0000 4.0000 2.0000 4.0000 55: 55: [ OK ] MatrixManipulation.SNIPPET_matrix_manipulation_tile (2 ms) 55: [ RUN ] MatrixManipulation.SNIPPET_matrix_manipulation_join 55: join(1, A, B) 55: [3 5 1 1] 55: Offset: 0 55: Strides: [1 3 15 15] 55: 1.0000 4.0000 10.0000 40.0000 70.0000 55: 2.0000 5.0000 20.0000 50.0000 80.0000 55: 3.0000 6.0000 30.0000 60.0000 90.0000 55: 55: out 55: [3 5 1 1] 55: Offset: 0 55: Strides: [1 3 15 15] 55: 1.0000 4.0000 10.0000 40.0000 70.0000 55: 2.0000 5.0000 20.0000 50.0000 80.0000 55: 3.0000 6.0000 30.0000 60.0000 90.0000 55: 55: [ OK ] MatrixManipulation.SNIPPET_matrix_manipulation_join (1 ms) 55: [ RUN ] MatrixManipulation.SNIPPET_matrix_manipulation_mesh 55: tile(x, 1, 2) 55: [4 2 1 1] 55: Offset: 0 55: Strides: [1 4 8 8] 55: 1.0000 1.0000 55: 2.0000 2.0000 55: 3.0000 3.0000 55: 4.0000 4.0000 55: 55: tile(y.T(), 4, 1) 55: [4 2 1 1] 55: Offset: 0 55: Strides: [1 4 8 8] 55: 5.0000 6.0000 55: 5.0000 6.0000 55: 5.0000 6.0000 55: 5.0000 6.0000 55: 55: [ OK ] MatrixManipulation.SNIPPET_matrix_manipulation_mesh (2 ms) 55: [ RUN ] MatrixManipulation.SNIPPET_matrix_manipulation_moddims 55: A 55: [3 2 1 1] 55: Offset: 0 55: Strides: [1 3 6 6] 55: 1 4 55: 2 5 55: 3 6 55: 55: moddims(A, 2, 3) 55: [2 3 1 1] 55: Offset: 0 55: Strides: [1 2 6 6] 55: 1 3 5 55: 2 4 6 55: 55: moddims(A, 6, 1) 55: [6 1 1 1] 55: Offset: 0 55: Strides: [1 6 6 6] 55: 1 55: 2 55: 3 55: 4 55: 5 55: 6 55: 55: [ OK ] MatrixManipulation.SNIPPET_matrix_manipulation_moddims (1 ms) 55: [ RUN ] MatrixManipulation.SNIPPET_matrix_manipulation_transpose 55: x.T() 55: [2 2 1 1] 55: Offset: 0 55: Strides: [1 2 4 4] 55: 0.5488 0.5928 55: 0.7152 0.8443 55: 55: c.T() 55: [2 2 1 1] 55: Offset: 0 55: Strides: [1 2 4 4] 55: (0.5488,0.5928) (0.7152,0.8443) 55: (0.6028,0.8579) (0.5449,0.8473) 55: 55: c.H() 55: [2 2 1 1] 55: Offset: 0 55: Strides: [1 2 4 4] 55: (0.5488,-0.5928) (0.7152,-0.8443) 55: (0.6028,-0.8579) (0.5449,-0.8473) 55: 55: [ OK ] MatrixManipulation.SNIPPET_matrix_manipulation_transpose (1 ms) 55: [----------] 5 tests from MatrixManipulation (7 ms total) 55: 55: [----------] Global test environment tear-down 55: [==========] 5 tests from 1 test case ran. (19 ms total) 55: [ PASSED ] 5 tests. 47/95 Test #55: Test_matrix_manipulation_cpu ..... Passed 0.06 sec test 56 Start 56: Test_mean_cpu 56: Test command: /<>/obj-arm-linux-gnueabihf/test/mean_cpu 56: Working Directory: /<>/obj-arm-linux-gnueabihf/test 56: Test timeout computed to be: 10000000 50: [ OK ] Join/2.JoinBig2 (51 ms) 50: [ RUN ] Join/2.JoinSmall0 50: [ OK ] Join/2.JoinSmall0 (3 ms) 50: [ RUN ] Join/2.JoinSmall1 50: [ OK ] Join/2.JoinSmall1 (2 ms) 50: [ RUN ] Join/2.JoinSmall2 50: [ OK ] Join/2.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/2 (161 ms total) 50: 50: [----------] 6 tests from Join/3, where TypeParam = af::af_cdouble 50: [ RUN ] Join/3.JoinBig0 50: [ OK ] Join/3.JoinBig0 (52 ms) 50: [ RUN ] Join/3.JoinBig1 56: Running main() from gtest_main.cc 56: [==========] Running 118 tests from 25 test cases. 56: [----------] Global test environment set-up. 56: [----------] 8 tests from Mean/0, where TypeParam = af::af_cdouble 56: [ RUN ] Mean/0.Dim0Matrix 56: [ OK ] Mean/0.Dim0Matrix (4 ms) 56: [ RUN ] Mean/0.Dim1Cube 56: [ OK ] Mean/0.Dim1Cube (0 ms) 56: [ RUN ] Mean/0.Dim0HyperCube 56: [ OK ] Mean/0.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/0.Dim2Matrix 56: [ OK ] Mean/0.Dim2Matrix (0 ms) 56: [ RUN ] Mean/0.Dim2Cube 56: [ OK ] Mean/0.Dim2Cube (0 ms) 56: [ RUN ] Mean/0.Dim2HyperCube 56: [ OK ] Mean/0.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/0.Wtd_Dim0Matrix 56: [ OK ] Mean/0.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/0.Wtd_Dim1Matrix 56: [ OK ] Mean/0.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/0 (5 ms total) 56: 56: [----------] 8 tests from Mean/1, where TypeParam = af::af_cfloat 56: [ RUN ] Mean/1.Dim0Matrix 56: [ OK ] Mean/1.Dim0Matrix (0 ms) 56: [ RUN ] Mean/1.Dim1Cube 56: [ OK ] Mean/1.Dim1Cube (0 ms) 56: [ RUN ] Mean/1.Dim0HyperCube 56: [ OK ] Mean/1.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/1.Dim2Matrix 56: [ OK ] Mean/1.Dim2Matrix (1 ms) 56: [ RUN ] Mean/1.Dim2Cube 56: [ OK ] Mean/1.Dim2Cube (0 ms) 56: [ RUN ] Mean/1.Dim2HyperCube 56: [ OK ] Mean/1.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/1.Wtd_Dim0Matrix 56: [ OK ] Mean/1.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/1.Wtd_Dim1Matrix 56: [ OK ] Mean/1.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/1 (1 ms total) 56: 56: [----------] 8 tests from Mean/2, where TypeParam = float 56: [ RUN ] Mean/2.Dim0Matrix 56: [ OK ] Mean/2.Dim0Matrix (0 ms) 56: [ RUN ] Mean/2.Dim1Cube 56: [ OK ] Mean/2.Dim1Cube (0 ms) 56: [ RUN ] Mean/2.Dim0HyperCube 56: [ OK ] Mean/2.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/2.Dim2Matrix 56: [ OK ] Mean/2.Dim2Matrix (0 ms) 56: [ RUN ] Mean/2.Dim2Cube 56: [ OK ] Mean/2.Dim2Cube (0 ms) 56: [ RUN ] Mean/2.Dim2HyperCube 56: [ OK ] Mean/2.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/2.Wtd_Dim0Matrix 56: [ OK ] Mean/2.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/2.Wtd_Dim1Matrix 56: [ OK ] Mean/2.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/2 (1 ms total) 56: 56: [----------] 8 tests from Mean/3, where TypeParam = double 56: [ RUN ] Mean/3.Dim0Matrix 56: [ OK ] Mean/3.Dim0Matrix (0 ms) 56: [ RUN ] Mean/3.Dim1Cube 56: [ OK ] Mean/3.Dim1Cube (0 ms) 56: [ RUN ] Mean/3.Dim0HyperCube 56: [ OK ] Mean/3.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/3.Dim2Matrix 56: [ OK ] Mean/3.Dim2Matrix (0 ms) 56: [ RUN ] Mean/3.Dim2Cube 56: [ OK ] Mean/3.Dim2Cube (0 ms) 56: [ RUN ] Mean/3.Dim2HyperCube 56: [ OK ] Mean/3.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/3.Wtd_Dim0Matrix 56: [ OK ] Mean/3.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/3.Wtd_Dim1Matrix 56: [ OK ] Mean/3.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/3 (0 ms total) 56: 56: [----------] 8 tests from Mean/4, where TypeParam = int 56: [ RUN ] Mean/4.Dim0Matrix 56: [ OK ] Mean/4.Dim0Matrix (0 ms) 56: [ RUN ] Mean/4.Dim1Cube 56: [ OK ] Mean/4.Dim1Cube (0 ms) 56: [ RUN ] Mean/4.Dim0HyperCube 56: [ OK ] Mean/4.Dim0HyperCube (1 ms) 56: [ RUN ] Mean/4.Dim2Matrix 56: [ OK ] Mean/4.Dim2Matrix (0 ms) 56: [ RUN ] Mean/4.Dim2Cube 56: [ OK ] Mean/4.Dim2Cube (0 ms) 56: [ RUN ] Mean/4.Dim2HyperCube 56: [ OK ] Mean/4.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/4.Wtd_Dim0Matrix 56: [ OK ] Mean/4.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/4.Wtd_Dim1Matrix 56: [ OK ] Mean/4.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/4 (1 ms total) 56: 56: [----------] 8 tests from Mean/5, where TypeParam = unsigned int 56: [ RUN ] Mean/5.Dim0Matrix 56: [ OK ] Mean/5.Dim0Matrix (0 ms) 56: [ RUN ] Mean/5.Dim1Cube 56: [ OK ] Mean/5.Dim1Cube (0 ms) 56: [ RUN ] Mean/5.Dim0HyperCube 56: [ OK ] Mean/5.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/5.Dim2Matrix 56: [ OK ] Mean/5.Dim2Matrix (1 ms) 56: [ RUN ] Mean/5.Dim2Cube 56: [ OK ] Mean/5.Dim2Cube (0 ms) 56: [ RUN ] Mean/5.Dim2HyperCube 56: [ OK ] Mean/5.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/5.Wtd_Dim0Matrix 56: [ OK ] Mean/5.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/5.Wtd_Dim1Matrix 56: [ OK ] Mean/5.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/5 (1 ms total) 56: 56: [----------] 8 tests from Mean/6, where TypeParam = long long 56: [ RUN ] Mean/6.Dim0Matrix 56: [ OK ] Mean/6.Dim0Matrix (4 ms) 56: [ RUN ] Mean/6.Dim1Cube 56: [ OK ] Mean/6.Dim1Cube (0 ms) 56: [ RUN ] Mean/6.Dim0HyperCube 56: [ OK ] Mean/6.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/6.Dim2Matrix 56: [ OK ] Mean/6.Dim2Matrix (0 ms) 56: [ RUN ] Mean/6.Dim2Cube 56: [ OK ] Mean/6.Dim2Cube (0 ms) 56: [ RUN ] Mean/6.Dim2HyperCube 56: [ OK ] Mean/6.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/6.Wtd_Dim0Matrix 56: [ OK ] Mean/6.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/6.Wtd_Dim1Matrix 56: [ OK ] Mean/6.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/6 (5 ms total) 56: 56: [----------] 8 tests from Mean/7, where TypeParam = unsigned long long 56: [ RUN ] Mean/7.Dim0Matrix 56: [ OK ] Mean/7.Dim0Matrix (0 ms) 56: [ RUN ] Mean/7.Dim1Cube 56: [ OK ] Mean/7.Dim1Cube (0 ms) 56: [ RUN ] Mean/7.Dim0HyperCube 56: [ OK ] Mean/7.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/7.Dim2Matrix 56: [ OK ] Mean/7.Dim2Matrix (1 ms) 56: [ RUN ] Mean/7.Dim2Cube 56: [ OK ] Mean/7.Dim2Cube (0 ms) 56: [ RUN ] Mean/7.Dim2HyperCube 56: [ OK ] Mean/7.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/7.Wtd_Dim0Matrix 56: [ OK ] Mean/7.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/7.Wtd_Dim1Matrix 56: [ OK ] Mean/7.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/7 (1 ms total) 56: 56: [----------] 8 tests from Mean/8, where TypeParam = char 56: [ RUN ] Mean/8.Dim0Matrix 56: [ OK ] Mean/8.Dim0Matrix (5 ms) 56: [ RUN ] Mean/8.Dim1Cube 56: [ OK ] Mean/8.Dim1Cube (0 ms) 56: [ RUN ] Mean/8.Dim0HyperCube 56: [ OK ] Mean/8.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/8.Dim2Matrix 56: [ OK ] Mean/8.Dim2Matrix (0 ms) 56: [ RUN ] Mean/8.Dim2Cube 56: [ OK ] Mean/8.Dim2Cube (0 ms) 56: [ RUN ] Mean/8.Dim2HyperCube 56: [ OK ] Mean/8.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/8.Wtd_Dim0Matrix 56: [ OK ] Mean/8.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/8.Wtd_Dim1Matrix 56: [ OK ] Mean/8.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/8 (5 ms total) 56: 56: [----------] 8 tests from Mean/9, where TypeParam = unsigned char 56: [ RUN ] Mean/9.Dim0Matrix 56: [ OK ] Mean/9.Dim0Matrix (0 ms) 56: [ RUN ] Mean/9.Dim1Cube 56: [ OK ] Mean/9.Dim1Cube (1 ms) 56: [ RUN ] Mean/9.Dim0HyperCube 56: [ OK ] Mean/9.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/9.Dim2Matrix 56: [ OK ] Mean/9.Dim2Matrix (0 ms) 56: [ RUN ] Mean/9.Dim2Cube 56: [ OK ] Mean/9.Dim2Cube (0 ms) 56: [ RUN ] Mean/9.Dim2HyperCube 56: [ OK ] Mean/9.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/9.Wtd_Dim0Matrix 56: [ OK ] Mean/9.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/9.Wtd_Dim1Matrix 56: [ OK ] Mean/9.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/9 (1 ms total) 56: 56: [----------] 8 tests from Mean/10, where TypeParam = short 56: [ RUN ] Mean/10.Dim0Matrix 56: [ OK ] Mean/10.Dim0Matrix (0 ms) 56: [ RUN ] Mean/10.Dim1Cube 56: [ OK ] Mean/10.Dim1Cube (0 ms) 56: [ RUN ] Mean/10.Dim0HyperCube 56: [ OK ] Mean/10.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/10.Dim2Matrix 56: [ OK ] Mean/10.Dim2Matrix (0 ms) 56: [ RUN ] Mean/10.Dim2Cube 56: [ OK ] Mean/10.Dim2Cube (1 ms) 56: [ RUN ] Mean/10.Dim2HyperCube 56: [ OK ] Mean/10.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/10.Wtd_Dim0Matrix 56: [ OK ] Mean/10.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/10.Wtd_Dim1Matrix 56: [ OK ] Mean/10.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/10 (1 ms total) 56: 56: [----------] 8 tests from Mean/11, where TypeParam = unsigned short 56: [ RUN ] Mean/11.Dim0Matrix 56: [ OK ] Mean/11.Dim0Matrix (0 ms) 56: [ RUN ] Mean/11.Dim1Cube 56: [ OK ] Mean/11.Dim1Cube (0 ms) 56: [ RUN ] Mean/11.Dim0HyperCube 56: [ OK ] Mean/11.Dim0HyperCube (0 ms) 56: [ RUN ] Mean/11.Dim2Matrix 56: [ OK ] Mean/11.Dim2Matrix (0 ms) 56: [ RUN ] Mean/11.Dim2Cube 56: [ OK ] Mean/11.Dim2Cube (0 ms) 56: [ RUN ] Mean/11.Dim2HyperCube 56: [ OK ] Mean/11.Dim2HyperCube (0 ms) 56: [ RUN ] Mean/11.Wtd_Dim0Matrix 56: [ OK ] Mean/11.Wtd_Dim0Matrix (0 ms) 56: [ RUN ] Mean/11.Wtd_Dim1Matrix 56: [ OK ] Mean/11.Wtd_Dim1Matrix (0 ms) 56: [----------] 8 tests from Mean/11 (0 ms total) 56: 56: [----------] 10 tests from MeanAll 56: [ RUN ] MeanAll.f64 56: [ OK ] MeanAll.f64 (0 ms) 56: [ RUN ] MeanAll.f32 56: [ OK ] MeanAll.f32 (0 ms) 56: [ RUN ] MeanAll.s32 56: [ OK ] MeanAll.s32 (0 ms) 56: [ RUN ] MeanAll.u32 56: [ OK ] MeanAll.u32 (0 ms) 56: [ RUN ] MeanAll.s8 56: [ OK ] MeanAll.s8 (0 ms) 56: [ RUN ] MeanAll.u8 56: [ OK ] MeanAll.u8 (0 ms) 56: [ RUN ] MeanAll.c32 56: [ OK ] MeanAll.c32 (0 ms) 56: [ RUN ] MeanAll.s16 56: [ OK ] MeanAll.s16 (0 ms) 56: [ RUN ] MeanAll.u16 56: [ OK ] MeanAll.u16 (0 ms) 56: [ RUN ] MeanAll.c64 56: [ OK ] MeanAll.c64 (0 ms) 56: [----------] 10 tests from MeanAll (1 ms total) 56: 56: [----------] 1 test from WeightedMean/0, where TypeParam = af::af_cdouble 56: [ RUN ] WeightedMean/0.Basic 50: [ OK ] Join/3.JoinBig1 (53 ms) 50: [ RUN ] Join/3.JoinBig2 39: [ OK ] Homography.CPP (215 ms) 39: [----------] 1 test from Homography (215 ms total) 39: 39: [----------] Global test environment tear-down 39: [==========] 7 tests from 3 test cases ran. (2744 ms total) 39: [ PASSED ] 7 tests. 48/95 Test #39: Test_homography_cpu .............. Passed 2.81 sec test 57 Start 57: Test_meanshift_cpu 57: Test command: /<>/obj-arm-linux-gnueabihf/test/meanshift_cpu 57: Working Directory: /<>/obj-arm-linux-gnueabihf/test 57: Test timeout computed to be: 10000000 50: [ OK ] Join/3.JoinBig2 (46 ms) 50: [ RUN ] Join/3.JoinSmall0 50: [ OK ] Join/3.JoinSmall0 (2 ms) 50: [ RUN ] Join/3.JoinSmall1 50: [ OK ] Join/3.JoinSmall1 (2 ms) 50: [ RUN ] Join/3.JoinSmall2 50: [ OK ] Join/3.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/3 (158 ms total) 50: 50: [----------] 6 tests from Join/4, where TypeParam = int 50: [ RUN ] Join/4.JoinBig0 56: [ OK ] WeightedMean/0.Basic (70 ms) 56: [----------] 1 test from WeightedMean/0 (70 ms total) 56: 56: [----------] 1 test from WeightedMean/1, where TypeParam = af::af_cfloat 56: [ RUN ] WeightedMean/1.Basic 57: Running main() from gtest_main.cc 57: [==========] Running 16 tests from 12 test cases. 57: [----------] Global test environment set-up. 57: [----------] 1 test from Meanshift/0, where TypeParam = float 50: [ OK ] Join/4.JoinBig0 (51 ms) 50: [ RUN ] Join/4.JoinBig1 57: [ RUN ] Meanshift/0.InvalidArgs 57: [ OK ] Meanshift/0.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/0 (0 ms total) 57: 57: [----------] 1 test from Meanshift/1, where TypeParam = double 57: [ RUN ] Meanshift/1.InvalidArgs 57: [ OK ] Meanshift/1.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/1 (0 ms total) 57: 57: [----------] 1 test from Meanshift/2, where TypeParam = int 57: [ RUN ] Meanshift/2.InvalidArgs 57: [ OK ] Meanshift/2.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/2 (0 ms total) 57: 57: [----------] 1 test from Meanshift/3, where TypeParam = unsigned int 57: [ RUN ] Meanshift/3.InvalidArgs 57: [ OK ] Meanshift/3.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/3 (0 ms total) 57: 57: [----------] 1 test from Meanshift/4, where TypeParam = char 57: [ RUN ] Meanshift/4.InvalidArgs 57: [ OK ] Meanshift/4.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/4 (0 ms total) 57: 57: [----------] 1 test from Meanshift/5, where TypeParam = unsigned char 57: [ RUN ] Meanshift/5.InvalidArgs 57: [ OK ] Meanshift/5.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/5 (0 ms total) 57: 57: [----------] 1 test from Meanshift/6, where TypeParam = short 57: [ RUN ] Meanshift/6.InvalidArgs 57: [ OK ] Meanshift/6.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/6 (0 ms total) 57: 57: [----------] 1 test from Meanshift/7, where TypeParam = unsigned short 57: [ RUN ] Meanshift/7.InvalidArgs 57: [ OK ] Meanshift/7.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/7 (0 ms total) 57: 57: [----------] 1 test from Meanshift/8, where TypeParam = long long 57: [ RUN ] Meanshift/8.InvalidArgs 57: [ OK ] Meanshift/8.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/8 (0 ms total) 57: 57: [----------] 1 test from Meanshift/9, where TypeParam = unsigned long long 57: [ RUN ] Meanshift/9.InvalidArgs 57: [ OK ] Meanshift/9.InvalidArgs (0 ms) 57: [----------] 1 test from Meanshift/9 (0 ms total) 57: 57: [----------] 5 tests from Meanshift 57: [ RUN ] Meanshift.Grayscale_float 56: [ OK ] WeightedMean/1.Basic (60 ms) 56: [----------] 1 test from WeightedMean/1 (60 ms total) 56: 56: [----------] 1 test from WeightedMean/2, where TypeParam = float 56: [ RUN ] WeightedMean/2.Basic 50: [ OK ] Join/4.JoinBig1 (41 ms) 50: [ RUN ] Join/4.JoinBig2 56: [ OK ] WeightedMean/2.Basic (39 ms) 56: [----------] 1 test from WeightedMean/2 (39 ms total) 56: 56: [----------] 1 test from WeightedMean/3, where TypeParam = double 56: [ RUN ] WeightedMean/3.Basic 50: [ OK ] Join/4.JoinBig2 (40 ms) 50: [ RUN ] Join/4.JoinSmall0 50: [ OK ] Join/4.JoinSmall0 (2 ms) 50: [ RUN ] Join/4.JoinSmall1 50: [ OK ] Join/4.JoinSmall1 (3 ms) 50: [ RUN ] Join/4.JoinSmall2 50: [ OK ] Join/4.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/4 (139 ms total) 50: 50: [----------] 6 tests from Join/5, where TypeParam = unsigned int 50: [ RUN ] Join/5.JoinBig0 56: [ OK ] WeightedMean/3.Basic (43 ms) 56: [----------] 1 test from WeightedMean/3 (43 ms total) 56: 56: [----------] 1 test from WeightedMean/4, where TypeParam = int 56: [ RUN ] WeightedMean/4.Basic 50: [ OK ] Join/5.JoinBig0 (46 ms) 50: [ RUN ] Join/5.JoinBig1 56: [ OK ] WeightedMean/4.Basic (40 ms) 56: [----------] 1 test from WeightedMean/4 (40 ms total) 56: 56: [----------] 1 test from WeightedMean/5, where TypeParam = unsigned int 56: [ RUN ] WeightedMean/5.Basic 50: [ OK ] Join/5.JoinBig1 (39 ms) 50: [ RUN ] Join/5.JoinBig2 56: [ OK ] WeightedMean/5.Basic (41 ms) 56: [----------] 1 test from WeightedMean/5 (41 ms total) 56: 56: [----------] 1 test from WeightedMean/6, where TypeParam = long long 56: [ RUN ] WeightedMean/6.Basic 50: [ OK ] Join/5.JoinBig2 (40 ms) 50: [ RUN ] Join/5.JoinSmall0 50: [ OK ] Join/5.JoinSmall0 (2 ms) 50: [ RUN ] Join/5.JoinSmall1 50: [ OK ] Join/5.JoinSmall1 (2 ms) 50: [ RUN ] Join/5.JoinSmall2 50: [ OK ] Join/5.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/5 (133 ms total) 50: 50: [----------] 6 tests from Join/6, where TypeParam = long long 50: [ RUN ] Join/6.JoinBig0 56: [ OK ] WeightedMean/6.Basic (55 ms) 56: [----------] 1 test from WeightedMean/6 (55 ms total) 56: 56: [----------] 1 test from WeightedMean/7, where TypeParam = unsigned long long 56: [ RUN ] WeightedMean/7.Basic 50: [ OK ] Join/6.JoinBig0 (41 ms) 50: [ RUN ] Join/6.JoinBig1 56: [ OK ] WeightedMean/7.Basic (60 ms) 56: [----------] 1 test from WeightedMean/7 (60 ms total) 56: 56: [----------] 1 test from WeightedMean/8, where TypeParam = char 56: [ RUN ] WeightedMean/8.Basic 50: [ OK ] Join/6.JoinBig1 (41 ms) 50: [ RUN ] Join/6.JoinBig2 56: [ OK ] WeightedMean/8.Basic (36 ms) 56: [----------] 1 test from WeightedMean/8 (37 ms total) 56: 56: [----------] 1 test from WeightedMean/9, where TypeParam = unsigned char 56: [ RUN ] WeightedMean/9.Basic 50: [ OK ] Join/6.JoinBig2 (42 ms) 50: [ RUN ] Join/6.JoinSmall0 50: [ OK ] Join/6.JoinSmall0 (2 ms) 50: [ RUN ] Join/6.JoinSmall1 50: [ OK ] Join/6.JoinSmall1 (3 ms) 50: [ RUN ] Join/6.JoinSmall2 50: [ OK ] Join/6.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/6 (131 ms total) 50: 50: [----------] 6 tests from Join/7, where TypeParam = unsigned long long 50: [ RUN ] Join/7.JoinBig0 56: [ OK ] WeightedMean/9.Basic (36 ms) 56: [----------] 1 test from WeightedMean/9 (36 ms total) 56: 56: [----------] 1 test from WeightedMean/10, where TypeParam = short 56: [ RUN ] WeightedMean/10.Basic 50: [ OK ] Join/7.JoinBig0 (41 ms) 50: [ RUN ] Join/7.JoinBig1 56: [ OK ] WeightedMean/10.Basic (39 ms) 56: [----------] 1 test from WeightedMean/10 (39 ms total) 56: 56: [----------] 1 test from WeightedMean/11, where TypeParam = unsigned short 56: [ RUN ] WeightedMean/11.Basic 50: [ OK ] Join/7.JoinBig1 (40 ms) 50: [ RUN ] Join/7.JoinBig2 56: [ OK ] WeightedMean/11.Basic (38 ms) 56: [----------] 1 test from WeightedMean/11 (38 ms total) 56: 56: [----------] Global test environment tear-down 56: [==========] 118 tests from 25 test cases ran. (586 ms total) 56: [ PASSED ] 118 tests. 49/95 Test #56: Test_mean_cpu .................... Passed 0.69 sec test 58 Start 58: Test_medfilt_cpu 58: Test command: /<>/obj-arm-linux-gnueabihf/test/medfilt_cpu 58: Working Directory: /<>/obj-arm-linux-gnueabihf/test 58: Test timeout computed to be: 10000000 50: [ OK ] Join/7.JoinBig2 (43 ms) 50: [ RUN ] Join/7.JoinSmall0 50: [ OK ] Join/7.JoinSmall0 (2 ms) 50: [ RUN ] Join/7.JoinSmall1 50: [ OK ] Join/7.JoinSmall1 (2 ms) 50: [ RUN ] Join/7.JoinSmall2 50: [ OK ] Join/7.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/7 (130 ms total) 50: 50: [----------] 6 tests from Join/8, where TypeParam = char 50: [ RUN ] Join/8.JoinBig0 50: [ OK ] Join/8.JoinBig0 (40 ms) 50: [ RUN ] Join/8.JoinBig1 58: Running main() from gtest_main.cc 58: [==========] Running 59 tests from 9 test cases. 58: [----------] Global test environment set-up. 58: [----------] 7 tests from MedianFilter/0, where TypeParam = float 58: [ RUN ] MedianFilter/0.ZERO_PAD_3x3 58: [ OK ] MedianFilter/0.ZERO_PAD_3x3 (5 ms) 58: [ RUN ] MedianFilter/0.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/0.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/0.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/0.BATCH_ZERO_PAD_3x3 (1 ms) 58: [ RUN ] MedianFilter/0.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/0.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/0.InvalidArray 58: [ OK ] MedianFilter/0.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/0.InvalidWindow 58: [ OK ] MedianFilter/0.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/0.InvalidPadType 58: [ OK ] MedianFilter/0.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/0 (10 ms total) 58: 58: [----------] 7 tests from MedianFilter/1, where TypeParam = double 58: [ RUN ] MedianFilter/1.ZERO_PAD_3x3 58: [ OK ] MedianFilter/1.ZERO_PAD_3x3 (5 ms) 58: [ RUN ] MedianFilter/1.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/1.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/1.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/1.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/1.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/1.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/1.InvalidArray 58: [ OK ] MedianFilter/1.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/1.InvalidWindow 58: [ OK ] MedianFilter/1.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/1.InvalidPadType 58: [ OK ] MedianFilter/1.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/1 (5 ms total) 58: 58: [----------] 7 tests from MedianFilter/2, where TypeParam = int 58: [ RUN ] MedianFilter/2.ZERO_PAD_3x3 58: [ OK ] MedianFilter/2.ZERO_PAD_3x3 (9 ms) 58: [ RUN ] MedianFilter/2.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/2.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/2.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/2.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/2.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/2.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/2.InvalidArray 58: [ OK ] MedianFilter/2.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/2.InvalidWindow 58: [ OK ] MedianFilter/2.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/2.InvalidPadType 58: [ OK ] MedianFilter/2.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/2 (10 ms total) 58: 58: [----------] 7 tests from MedianFilter/3, where TypeParam = unsigned int 58: [ RUN ] MedianFilter/3.ZERO_PAD_3x3 58: [ OK ] MedianFilter/3.ZERO_PAD_3x3 (9 ms) 58: [ RUN ] MedianFilter/3.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/3.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/3.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/3.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/3.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/3.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/3.InvalidArray 58: [ OK ] MedianFilter/3.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/3.InvalidWindow 58: [ OK ] MedianFilter/3.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/3.InvalidPadType 58: [ OK ] MedianFilter/3.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/3 (10 ms total) 58: 58: [----------] 7 tests from MedianFilter/4, where TypeParam = char 58: [ RUN ] MedianFilter/4.ZERO_PAD_3x3 58: [ OK ] MedianFilter/4.ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/4.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/4.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/4.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/4.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/4.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/4.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/4.InvalidArray 58: [ OK ] MedianFilter/4.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/4.InvalidWindow 58: [ OK ] MedianFilter/4.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/4.InvalidPadType 58: [ OK ] MedianFilter/4.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/4 (0 ms total) 58: 58: [----------] 7 tests from MedianFilter/5, where TypeParam = unsigned char 58: [ RUN ] MedianFilter/5.ZERO_PAD_3x3 58: [ OK ] MedianFilter/5.ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/5.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/5.SYMMETRIC_PAD_3x3 (1 ms) 58: [ RUN ] MedianFilter/5.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/5.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/5.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/5.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/5.InvalidArray 58: [ OK ] MedianFilter/5.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/5.InvalidWindow 58: [ OK ] MedianFilter/5.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/5.InvalidPadType 58: [ OK ] MedianFilter/5.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/5 (1 ms total) 58: 58: [----------] 7 tests from MedianFilter/6, where TypeParam = short 58: [ RUN ] MedianFilter/6.ZERO_PAD_3x3 58: [ OK ] MedianFilter/6.ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/6.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/6.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/6.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/6.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/6.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/6.BATCH_SYMMETRIC_PAD_3x3 (1 ms) 58: [ RUN ] MedianFilter/6.InvalidArray 58: [ OK ] MedianFilter/6.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/6.InvalidWindow 58: [ OK ] MedianFilter/6.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/6.InvalidPadType 58: [ OK ] MedianFilter/6.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/6 (1 ms total) 58: 58: [----------] 7 tests from MedianFilter/7, where TypeParam = unsigned short 58: [ RUN ] MedianFilter/7.ZERO_PAD_3x3 58: [ OK ] MedianFilter/7.ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/7.SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/7.SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/7.BATCH_ZERO_PAD_3x3 58: [ OK ] MedianFilter/7.BATCH_ZERO_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/7.BATCH_SYMMETRIC_PAD_3x3 58: [ OK ] MedianFilter/7.BATCH_SYMMETRIC_PAD_3x3 (0 ms) 58: [ RUN ] MedianFilter/7.InvalidArray 58: [ OK ] MedianFilter/7.InvalidArray (0 ms) 58: [ RUN ] MedianFilter/7.InvalidWindow 58: [ OK ] MedianFilter/7.InvalidWindow (0 ms) 58: [ RUN ] MedianFilter/7.InvalidPadType 58: [ OK ] MedianFilter/7.InvalidPadType (0 ms) 58: [----------] 7 tests from MedianFilter/7 (0 ms total) 58: 58: [----------] 3 tests from MedianFilter 58: [ RUN ] MedianFilter.CPP 58: [ OK ] MedianFilter.CPP (1 ms) 58: [ RUN ] MedianFilter.Docs 58: [ OK ] MedianFilter.Docs (0 ms) 58: [ RUN ] MedianFilter.GFOR 58: [ OK ] MedianFilter.GFOR (0 ms) 58: [----------] 3 tests from MedianFilter (1 ms total) 58: 58: [----------] Global test environment tear-down 58: [==========] 59 tests from 9 test cases ran. (43 ms total) 58: [ PASSED ] 59 tests. 50: [ OK ] Join/8.JoinBig1 (47 ms) 50: [ RUN ] Join/8.JoinBig2 50/95 Test #58: Test_medfilt_cpu ................. Passed 0.11 sec test 59 Start 59: Test_median_cpu 59: Test command: /<>/obj-arm-linux-gnueabihf/test/median_cpu 59: Working Directory: /<>/obj-arm-linux-gnueabihf/test 59: Test timeout computed to be: 10000000 26: [ OK ] FFTConvolveLarge/0.SameRectangleLargeSignalLargeFilter (1694 ms) 26: [ RUN ] FFTConvolveLarge/0.CuboidLargeSignalSmallFilter 50: [ OK ] Join/8.JoinBig2 (39 ms) 50: [ RUN ] Join/8.JoinSmall0 50: [ OK ] Join/8.JoinSmall0 (3 ms) 50: [ RUN ] Join/8.JoinSmall1 50: [ OK ] Join/8.JoinSmall1 (2 ms) 50: [ RUN ] Join/8.JoinSmall2 50: [ OK ] Join/8.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/8 (133 ms total) 50: 50: [----------] 6 tests from Join/9, where TypeParam = unsigned char 50: [ RUN ] Join/9.JoinBig0 59: Running main() from gtest_main.cc 59: [==========] Running 252 tests from 2 test cases. 59: [----------] Global test environment set-up. 59: [----------] 28 tests from MedianFlat 59: [ RUN ] MedianFlat.float_flat_even 59: [ OK ] MedianFlat.float_flat_even (5 ms) 59: [ RUN ] MedianFlat.float_flat_odd 59: [ OK ] MedianFlat.float_flat_odd (1 ms) 59: [ RUN ] MedianFlat.float_flat_multi_even 59: [ OK ] MedianFlat.float_flat_multi_even (0 ms) 59: [ RUN ] MedianFlat.float_flat_multi_odd 59: [ OK ] MedianFlat.float_flat_multi_odd (0 ms) 59: [ RUN ] MedianFlat.int_flat_even 59: [ OK ] MedianFlat.int_flat_even (0 ms) 59: [ RUN ] MedianFlat.int_flat_odd 59: [ OK ] MedianFlat.int_flat_odd (0 ms) 59: [ RUN ] MedianFlat.int_flat_multi_even 59: [ OK ] MedianFlat.int_flat_multi_even (0 ms) 59: [ RUN ] MedianFlat.int_flat_multi_odd 59: [ OK ] MedianFlat.int_flat_multi_odd (0 ms) 59: [ RUN ] MedianFlat.uint_flat_even 59: [ OK ] MedianFlat.uint_flat_even (0 ms) 59: [ RUN ] MedianFlat.uint_flat_odd 59: [ OK ] MedianFlat.uint_flat_odd (1 ms) 59: [ RUN ] MedianFlat.uint_flat_multi_even 59: [ OK ] MedianFlat.uint_flat_multi_even (0 ms) 59: [ RUN ] MedianFlat.uint_flat_multi_odd 59: [ OK ] MedianFlat.uint_flat_multi_odd (0 ms) 59: [ RUN ] MedianFlat.uchar_flat_even 59: [ OK ] MedianFlat.uchar_flat_even (0 ms) 59: [ RUN ] MedianFlat.uchar_flat_odd 59: [ OK ] MedianFlat.uchar_flat_odd (1 ms) 59: [ RUN ] MedianFlat.uchar_flat_multi_even 59: [ OK ] MedianFlat.uchar_flat_multi_even (0 ms) 59: [ RUN ] MedianFlat.uchar_flat_multi_odd 59: [ OK ] MedianFlat.uchar_flat_multi_odd (0 ms) 59: [ RUN ] MedianFlat.short_flat_even 59: [ OK ] MedianFlat.short_flat_even (0 ms) 59: [ RUN ] MedianFlat.short_flat_odd 59: [ OK ] MedianFlat.short_flat_odd (0 ms) 59: [ RUN ] MedianFlat.short_flat_multi_even 59: [ OK ] MedianFlat.short_flat_multi_even (1 ms) 59: [ RUN ] MedianFlat.short_flat_multi_odd 59: [ OK ] MedianFlat.short_flat_multi_odd (0 ms) 59: [ RUN ] MedianFlat.ushort_flat_even 59: [ OK ] MedianFlat.ushort_flat_even (0 ms) 59: [ RUN ] MedianFlat.ushort_flat_odd 59: [ OK ] MedianFlat.ushort_flat_odd (0 ms) 59: [ RUN ] MedianFlat.ushort_flat_multi_even 59: [ OK ] MedianFlat.ushort_flat_multi_even (1 ms) 59: [ RUN ] MedianFlat.ushort_flat_multi_odd 59: [ OK ] MedianFlat.ushort_flat_multi_odd (0 ms) 59: [ RUN ] MedianFlat.double_flat_even 59: [ OK ] MedianFlat.double_flat_even (0 ms) 59: [ RUN ] MedianFlat.double_flat_odd 59: [ OK ] MedianFlat.double_flat_odd (0 ms) 59: [ RUN ] MedianFlat.double_flat_multi_even 59: [ OK ] MedianFlat.double_flat_multi_even (1 ms) 59: [ RUN ] MedianFlat.double_flat_multi_odd 59: [ OK ] MedianFlat.double_flat_multi_odd (0 ms) 59: [----------] 28 tests from MedianFlat (12 ms total) 59: 59: [----------] 224 tests from Median 59: [ RUN ] Median.float_1D_0_even 59: [ OK ] Median.float_1D_0_even (1 ms) 59: [ RUN ] Median.float_2D_0_even 59: [ OK ] Median.float_2D_0_even (8 ms) 59: [ RUN ] Median.float_3D_0_even 59: [ OK ] Median.float_3D_0_even (3 ms) 59: [ RUN ] Median.float_4D_0_even 59: [ OK ] Median.float_4D_0_even (3 ms) 59: [ RUN ] Median.float_1D_0_odd 59: [ OK ] Median.float_1D_0_odd (1 ms) 59: [ RUN ] Median.float_2D_0_odd 50: [ OK ] Join/9.JoinBig0 (47 ms) 50: [ RUN ] Join/9.JoinBig1 59: [ OK ] Median.float_2D_0_odd (5 ms) 59: [ RUN ] Median.float_3D_0_odd 59: [ OK ] Median.float_3D_0_odd (2 ms) 59: [ RUN ] Median.float_4D_0_odd 59: [ OK ] Median.float_4D_0_odd (9 ms) 59: [ RUN ] Median.float_1D_1_even 59: [ OK ] Median.float_1D_1_even (0 ms) 59: [ RUN ] Median.float_2D_1_even 59: [ OK ] Median.float_2D_1_even (8 ms) 59: [ RUN ] Median.float_3D_1_even 59: [ OK ] Median.float_3D_1_even (2 ms) 59: [ RUN ] Median.float_4D_1_even 59: [ OK ] Median.float_4D_1_even (2 ms) 59: [ RUN ] Median.float_1D_1_odd 59: [ OK ] Median.float_1D_1_odd (0 ms) 59: [ RUN ] Median.float_2D_1_odd 59: [ OK ] Median.float_2D_1_odd (6 ms) 59: [ RUN ] Median.float_3D_1_odd 59: [ OK ] Median.float_3D_1_odd (2 ms) 59: [ RUN ] Median.float_4D_1_odd 50: [ OK ] Join/9.JoinBig1 (41 ms) 50: [ RUN ] Join/9.JoinBig2 59: [ OK ] Median.float_4D_1_odd (9 ms) 59: [ RUN ] Median.float_1D_2_even 59: [ OK ] Median.float_1D_2_even (0 ms) 59: [ RUN ] Median.float_2D_2_even 59: [ OK ] Median.float_2D_2_even (0 ms) 59: [ RUN ] Median.float_3D_2_even 59: [ OK ] Median.float_3D_2_even (3 ms) 59: [ RUN ] Median.float_4D_2_even 59: [ OK ] Median.float_4D_2_even (3 ms) 59: [ RUN ] Median.float_1D_2_odd 59: [ OK ] Median.float_1D_2_odd (0 ms) 59: [ RUN ] Median.float_2D_2_odd 59: [ OK ] Median.float_2D_2_odd (0 ms) 59: [ RUN ] Median.float_3D_2_odd 59: [ OK ] Median.float_3D_2_odd (3 ms) 59: [ RUN ] Median.float_4D_2_odd 59: [ OK ] Median.float_4D_2_odd (9 ms) 59: [ RUN ] Median.float_1D_3_even 59: [ OK ] Median.float_1D_3_even (0 ms) 59: [ RUN ] Median.float_2D_3_even 59: [ OK ] Median.float_2D_3_even (0 ms) 59: [ RUN ] Median.float_3D_3_even 59: [ OK ] Median.float_3D_3_even (0 ms) 59: [ RUN ] Median.float_4D_3_even 59: [ OK ] Median.float_4D_3_even (3 ms) 59: [ RUN ] Median.float_1D_3_odd 59: [ OK ] Median.float_1D_3_odd (0 ms) 59: [ RUN ] Median.float_2D_3_odd 59: [ OK ] Median.float_2D_3_odd (1 ms) 59: [ RUN ] Median.float_3D_3_odd 59: [ OK ] Median.float_3D_3_odd (0 ms) 59: [ RUN ] Median.float_4D_3_odd 59: [ OK ] Median.float_4D_3_odd (9 ms) 59: [ RUN ] Median.int_1D_0_even 59: [ OK ] Median.int_1D_0_even (0 ms) 59: [ RUN ] Median.int_2D_0_even 59: [ OK ] Median.int_2D_0_even (8 ms) 59: [ RUN ] Median.int_3D_0_even 50: [ OK ] Join/9.JoinBig2 (43 ms) 50: [ RUN ] Join/9.JoinSmall0 59: [ OK ] Median.int_3D_0_even (3 ms) 59: [ RUN ] Median.int_4D_0_even 50: [ OK ] Join/9.JoinSmall0 (3 ms) 50: [ RUN ] Join/9.JoinSmall1 59: [ OK ] Median.int_4D_0_even (3 ms) 59: [ RUN ] Median.int_1D_0_odd 59: [ OK ] Median.int_1D_0_odd (0 ms) 59: [ RUN ] Median.int_2D_0_odd 50: [ OK ] Join/9.JoinSmall1 (3 ms) 50: [ RUN ] Join/9.JoinSmall2 50: [ OK ] Join/9.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/9 (139 ms total) 50: 50: [----------] 6 tests from Join/10, where TypeParam = short 50: [ RUN ] Join/10.JoinBig0 59: [ OK ] Median.int_2D_0_odd (6 ms) 59: [ RUN ] Median.int_3D_0_odd 59: [ OK ] Median.int_3D_0_odd (2 ms) 59: [ RUN ] Median.int_4D_0_odd 59: [ OK ] Median.int_4D_0_odd (8 ms) 59: [ RUN ] Median.int_1D_1_even 59: [ OK ] Median.int_1D_1_even (0 ms) 59: [ RUN ] Median.int_2D_1_even 59: [ OK ] Median.int_2D_1_even (8 ms) 59: [ RUN ] Median.int_3D_1_even 59: [ OK ] Median.int_3D_1_even (3 ms) 59: [ RUN ] Median.int_4D_1_even 59: [ OK ] Median.int_4D_1_even (2 ms) 59: [ RUN ] Median.int_1D_1_odd 59: [ OK ] Median.int_1D_1_odd (0 ms) 59: [ RUN ] Median.int_2D_1_odd 59: [ OK ] Median.int_2D_1_odd (6 ms) 59: [ RUN ] Median.int_3D_1_odd 59: [ OK ] Median.int_3D_1_odd (3 ms) 59: [ RUN ] Median.int_4D_1_odd 50: [ OK ] Join/10.JoinBig0 (41 ms) 50: [ RUN ] Join/10.JoinBig1 59: [ OK ] Median.int_4D_1_odd (8 ms) 59: [ RUN ] Median.int_1D_2_even 59: [ OK ] Median.int_1D_2_even (0 ms) 59: [ RUN ] Median.int_2D_2_even 59: [ OK ] Median.int_2D_2_even (1 ms) 59: [ RUN ] Median.int_3D_2_even 59: [ OK ] Median.int_3D_2_even (3 ms) 59: [ RUN ] Median.int_4D_2_even 59: [ OK ] Median.int_4D_2_even (3 ms) 59: [ RUN ] Median.int_1D_2_odd 59: [ OK ] Median.int_1D_2_odd (0 ms) 59: [ RUN ] Median.int_2D_2_odd 59: [ OK ] Median.int_2D_2_odd (0 ms) 59: [ RUN ] Median.int_3D_2_odd 59: [ OK ] Median.int_3D_2_odd (3 ms) 59: [ RUN ] Median.int_4D_2_odd 59: [ OK ] Median.int_4D_2_odd (8 ms) 59: [ RUN ] Median.int_1D_3_even 59: [ OK ] Median.int_1D_3_even (0 ms) 59: [ RUN ] Median.int_2D_3_even 59: [ OK ] Median.int_2D_3_even (0 ms) 59: [ RUN ] Median.int_3D_3_even 59: [ OK ] Median.int_3D_3_even (0 ms) 59: [ RUN ] Median.int_4D_3_even 59: [ OK ] Median.int_4D_3_even (3 ms) 59: [ RUN ] Median.int_1D_3_odd 59: [ OK ] Median.int_1D_3_odd (0 ms) 59: [ RUN ] Median.int_2D_3_odd 59: [ OK ] Median.int_2D_3_odd (0 ms) 59: [ RUN ] Median.int_3D_3_odd 59: [ OK ] Median.int_3D_3_odd (1 ms) 59: [ RUN ] Median.int_4D_3_odd 59: [ OK ] Median.int_4D_3_odd (8 ms) 59: [ RUN ] Median.uint_1D_0_even 59: [ OK ] Median.uint_1D_0_even (0 ms) 59: [ RUN ] Median.uint_2D_0_even 59: [ OK ] Median.uint_2D_0_even (8 ms) 59: [ RUN ] Median.uint_3D_0_even 50: [ OK ] Join/10.JoinBig1 (42 ms) 50: [ RUN ] Join/10.JoinBig2 59: [ OK ] Median.uint_3D_0_even (3 ms) 59: [ RUN ] Median.uint_4D_0_even 59: [ OK ] Median.uint_4D_0_even (3 ms) 59: [ RUN ] Median.uint_1D_0_odd 59: [ OK ] Median.uint_1D_0_odd (0 ms) 59: [ RUN ] Median.uint_2D_0_odd 59: [ OK ] Median.uint_2D_0_odd (5 ms) 59: [ RUN ] Median.uint_3D_0_odd 59: [ OK ] Median.uint_3D_0_odd (3 ms) 59: [ RUN ] Median.uint_4D_0_odd 59: [ OK ] Median.uint_4D_0_odd (7 ms) 59: [ RUN ] Median.uint_1D_1_even 59: [ OK ] Median.uint_1D_1_even (0 ms) 59: [ RUN ] Median.uint_2D_1_even 59: [ OK ] Median.uint_2D_1_even (8 ms) 59: [ RUN ] Median.uint_3D_1_even 59: [ OK ] Median.uint_3D_1_even (2 ms) 59: [ RUN ] Median.uint_4D_1_even 59: [ OK ] Median.uint_4D_1_even (3 ms) 59: [ RUN ] Median.uint_1D_1_odd 59: [ OK ] Median.uint_1D_1_odd (0 ms) 59: [ RUN ] Median.uint_2D_1_odd 59: [ OK ] Median.uint_2D_1_odd (6 ms) 59: [ RUN ] Median.uint_3D_1_odd 59: [ OK ] Median.uint_3D_1_odd (3 ms) 59: [ RUN ] Median.uint_4D_1_odd 50: [ OK ] Join/10.JoinBig2 (43 ms) 50: [ RUN ] Join/10.JoinSmall0 50: [ OK ] Join/10.JoinSmall0 (2 ms) 50: [ RUN ] Join/10.JoinSmall1 50: [ OK ] Join/10.JoinSmall1 (3 ms) 50: [ RUN ] Join/10.JoinSmall2 59: [ OK ] Median.uint_4D_1_odd (8 ms) 59: [ RUN ] Median.uint_1D_2_even 50: [ OK ] Join/10.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/10 (134 ms total) 50: 50: [----------] 6 tests from Join/11, where TypeParam = unsigned short 50: [ RUN ] Join/11.JoinBig0 59: [ OK ] Median.uint_1D_2_even (5 ms) 59: [ RUN ] Median.uint_2D_2_even 59: [ OK ] Median.uint_2D_2_even (0 ms) 59: [ RUN ] Median.uint_3D_2_even 59: [ OK ] Median.uint_3D_2_even (3 ms) 59: [ RUN ] Median.uint_4D_2_even 59: [ OK ] Median.uint_4D_2_even (3 ms) 59: [ RUN ] Median.uint_1D_2_odd 59: [ OK ] Median.uint_1D_2_odd (0 ms) 59: [ RUN ] Median.uint_2D_2_odd 59: [ OK ] Median.uint_2D_2_odd (1 ms) 59: [ RUN ] Median.uint_3D_2_odd 59: [ OK ] Median.uint_3D_2_odd (2 ms) 59: [ RUN ] Median.uint_4D_2_odd 57: NRMSD = 1.055e-38 57: [ OK ] Meanshift.Grayscale_float (902 ms) 57: [ RUN ] Meanshift.Color_float 59: [ OK ] Median.uint_4D_2_odd (9 ms) 59: [ RUN ] Median.uint_1D_3_even 59: [ OK ] Median.uint_1D_3_even (0 ms) 59: [ RUN ] Median.uint_2D_3_even 59: [ OK ] Median.uint_2D_3_even (0 ms) 59: [ RUN ] Median.uint_3D_3_even 59: [ OK ] Median.uint_3D_3_even (0 ms) 59: [ RUN ] Median.uint_4D_3_even 59: [ OK ] Median.uint_4D_3_even (3 ms) 59: [ RUN ] Median.uint_1D_3_odd 59: [ OK ] Median.uint_1D_3_odd (0 ms) 59: [ RUN ] Median.uint_2D_3_odd 59: [ OK ] Median.uint_2D_3_odd (1 ms) 59: [ RUN ] Median.uint_3D_3_odd 59: [ OK ] Median.uint_3D_3_odd (0 ms) 59: [ RUN ] Median.uint_4D_3_odd 59: [ OK ] Median.uint_4D_3_odd (8 ms) 59: [ RUN ] Median.uchar_1D_0_even 59: [ OK ] Median.uchar_1D_0_even (0 ms) 59: [ RUN ] Median.uchar_2D_0_even 59: [ OK ] Median.uchar_2D_0_even (8 ms) 59: [ RUN ] Median.uchar_3D_0_even 50: [ OK ] Join/11.JoinBig0 (44 ms) 50: [ RUN ] Join/11.JoinBig1 59: [ OK ] Median.uchar_3D_0_even (3 ms) 59: [ RUN ] Median.uchar_4D_0_even 59: [ OK ] Median.uchar_4D_0_even (3 ms) 59: [ RUN ] Median.uchar_1D_0_odd 59: [ OK ] Median.uchar_1D_0_odd (0 ms) 59: [ RUN ] Median.uchar_2D_0_odd 59: [ OK ] Median.uchar_2D_0_odd (5 ms) 59: [ RUN ] Median.uchar_3D_0_odd 59: [ OK ] Median.uchar_3D_0_odd (2 ms) 59: [ RUN ] Median.uchar_4D_0_odd 59: [ OK ] Median.uchar_4D_0_odd (7 ms) 59: [ RUN ] Median.uchar_1D_1_even 59: [ OK ] Median.uchar_1D_1_even (0 ms) 59: [ RUN ] Median.uchar_2D_1_even 59: [ OK ] Median.uchar_2D_1_even (7 ms) 59: [ RUN ] Median.uchar_3D_1_even 59: [ OK ] Median.uchar_3D_1_even (3 ms) 59: [ RUN ] Median.uchar_4D_1_even 59: [ OK ] Median.uchar_4D_1_even (3 ms) 59: [ RUN ] Median.uchar_1D_1_odd 59: [ OK ] Median.uchar_1D_1_odd (0 ms) 59: [ RUN ] Median.uchar_2D_1_odd 59: [ OK ] Median.uchar_2D_1_odd (5 ms) 59: [ RUN ] Median.uchar_3D_1_odd 59: [ OK ] Median.uchar_3D_1_odd (3 ms) 59: [ RUN ] Median.uchar_4D_1_odd 50: [ OK ] Join/11.JoinBig1 (42 ms) 50: [ RUN ] Join/11.JoinBig2 59: [ OK ] Median.uchar_4D_1_odd (8 ms) 59: [ RUN ] Median.uchar_1D_2_even 59: [ OK ] Median.uchar_1D_2_even (0 ms) 59: [ RUN ] Median.uchar_2D_2_even 59: [ OK ] Median.uchar_2D_2_even (0 ms) 59: [ RUN ] Median.uchar_3D_2_even 59: [ OK ] Median.uchar_3D_2_even (3 ms) 59: [ RUN ] Median.uchar_4D_2_even 59: [ OK ] Median.uchar_4D_2_even (3 ms) 59: [ RUN ] Median.uchar_1D_2_odd 59: [ OK ] Median.uchar_1D_2_odd (0 ms) 59: [ RUN ] Median.uchar_2D_2_odd 59: [ OK ] Median.uchar_2D_2_odd (0 ms) 59: [ RUN ] Median.uchar_3D_2_odd 59: [ OK ] Median.uchar_3D_2_odd (3 ms) 59: [ RUN ] Median.uchar_4D_2_odd 59: [ OK ] Median.uchar_4D_2_odd (7 ms) 59: [ RUN ] Median.uchar_1D_3_even 59: [ OK ] Median.uchar_1D_3_even (0 ms) 59: [ RUN ] Median.uchar_2D_3_even 59: [ OK ] Median.uchar_2D_3_even (1 ms) 59: [ RUN ] Median.uchar_3D_3_even 59: [ OK ] Median.uchar_3D_3_even (0 ms) 59: [ RUN ] Median.uchar_4D_3_even 59: [ OK ] Median.uchar_4D_3_even (3 ms) 59: [ RUN ] Median.uchar_1D_3_odd 59: [ OK ] Median.uchar_1D_3_odd (0 ms) 59: [ RUN ] Median.uchar_2D_3_odd 59: [ OK ] Median.uchar_2D_3_odd (0 ms) 59: [ RUN ] Median.uchar_3D_3_odd 59: [ OK ] Median.uchar_3D_3_odd (0 ms) 59: [ RUN ] Median.uchar_4D_3_odd 59: [ OK ] Median.uchar_4D_3_odd (8 ms) 59: [ RUN ] Median.short_1D_0_even 59: [ OK ] Median.short_1D_0_even (0 ms) 59: [ RUN ] Median.short_2D_0_even 50: [ OK ] Join/11.JoinBig2 (44 ms) 50: [ RUN ] Join/11.JoinSmall0 50: [ OK ] Join/11.JoinSmall0 (2 ms) 50: [ RUN ] Join/11.JoinSmall1 50: [ OK ] Join/11.JoinSmall1 (2 ms) 50: [ RUN ] Join/11.JoinSmall2 50: [ OK ] Join/11.JoinSmall2 (2 ms) 50: [----------] 6 tests from Join/11 (136 ms total) 50: 50: [----------] 1 test from Join 50: [ RUN ] Join.CPP 59: [ OK ] Median.short_2D_0_even (31 ms) 59: [ RUN ] Median.short_3D_0_even 59: [ OK ] Median.short_3D_0_even (3 ms) 59: [ RUN ] Median.short_4D_0_even 59: [ OK ] Median.short_4D_0_even (3 ms) 59: [ RUN ] Median.short_1D_0_odd 59: [ OK ] Median.short_1D_0_odd (0 ms) 59: [ RUN ] Median.short_2D_0_odd 59: [ OK ] Median.short_2D_0_odd (5 ms) 59: [ RUN ] Median.short_3D_0_odd 59: [ OK ] Median.short_3D_0_odd (2 ms) 59: [ RUN ] Median.short_4D_0_odd 59: [ OK ] Median.short_4D_0_odd (8 ms) 59: [ RUN ] Median.short_1D_1_even 59: [ OK ] Median.short_1D_1_even (0 ms) 59: [ RUN ] Median.short_2D_1_even 59: [ OK ] Median.short_2D_1_even (7 ms) 59: [ RUN ] Median.short_3D_1_even 50: [ OK ] Join.CPP (43 ms) 50: [----------] 1 test from Join (43 ms total) 50: 50: [----------] 1 test from JoinMany0 50: [ RUN ] JoinMany0.CPP 50: [ OK ] JoinMany0.CPP (0 ms) 50: [----------] 1 test from JoinMany0 (0 ms total) 50: 50: [----------] 1 test from JoinMany1 50: [ RUN ] JoinMany1.CPP 50: [ OK ] JoinMany1.CPP (1 ms) 50: [----------] 1 test from JoinMany1 (1 ms total) 50: 50: [----------] Global test environment tear-down 50: [==========] 75 tests from 15 test cases ran. (1755 ms total) 50: [ PASSED ] 75 tests. 59: [ OK ] Median.short_3D_1_even (3 ms) 59: [ RUN ] Median.short_4D_1_even 51/95 Test #50: Test_join_cpu .................... Passed 1.83 sec test 60 Start 60: Test_memory_cpu 60: Test command: /<>/obj-arm-linux-gnueabihf/test/memory_cpu 60: Working Directory: /<>/obj-arm-linux-gnueabihf/test 60: Test timeout computed to be: 10000000 59: [ OK ] Median.short_4D_1_even (3 ms) 59: [ RUN ] Median.short_1D_1_odd 59: [ OK ] Median.short_1D_1_odd (0 ms) 59: [ RUN ] Median.short_2D_1_odd 59: [ OK ] Median.short_2D_1_odd (6 ms) 59: [ RUN ] Median.short_3D_1_odd 59: [ OK ] Median.short_3D_1_odd (3 ms) 59: [ RUN ] Median.short_4D_1_odd 59: [ OK ] Median.short_4D_1_odd (9 ms) 59: [ RUN ] Median.short_1D_2_even 59: [ OK ] Median.short_1D_2_even (0 ms) 59: [ RUN ] Median.short_2D_2_even 59: [ OK ] Median.short_2D_2_even (0 ms) 59: [ RUN ] Median.short_3D_2_even 59: [ OK ] Median.short_3D_2_even (3 ms) 59: [ RUN ] Median.short_4D_2_even 59: [ OK ] Median.short_4D_2_even (3 ms) 59: [ RUN ] Median.short_1D_2_odd 59: [ OK ] Median.short_1D_2_odd (0 ms) 59: [ RUN ] Median.short_2D_2_odd 59: [ OK ] Median.short_2D_2_odd (1 ms) 59: [ RUN ] Median.short_3D_2_odd 59: [ OK ] Median.short_3D_2_odd (2 ms) 59: [ RUN ] Median.short_4D_2_odd 59: [ OK ] Median.short_4D_2_odd (9 ms) 59: [ RUN ] Median.short_1D_3_even 59: [ OK ] Median.short_1D_3_even (0 ms) 59: [ RUN ] Median.short_2D_3_even 59: [ OK ] Median.short_2D_3_even (0 ms) 59: [ RUN ] Median.short_3D_3_even 59: [ OK ] Median.short_3D_3_even (0 ms) 59: [ RUN ] Median.short_4D_3_even 59: [ OK ] Median.short_4D_3_even (3 ms) 59: [ RUN ] Median.short_1D_3_odd 59: [ OK ] Median.short_1D_3_odd (0 ms) 59: [ RUN ] Median.short_2D_3_odd 59: [ OK ] Median.short_2D_3_odd (0 ms) 59: [ RUN ] Median.short_3D_3_odd 59: [ OK ] Median.short_3D_3_odd (0 ms) 59: [ RUN ] Median.short_4D_3_odd 60: Running main() from gtest_main.cc 60: [==========] Running 11 tests from 1 test case. 60: [----------] Global test environment set-up. 60: [----------] 11 tests from Memory 59: [ OK ] Median.short_4D_3_odd (9 ms) 59: [ RUN ] Median.ushort_1D_0_even 59: [ OK ] Median.ushort_1D_0_even (1 ms) 59: [ RUN ] Median.ushort_2D_0_even 60: [ RUN ] Memory.Scope 60: [ OK ] Memory.Scope (7 ms) 60: [ RUN ] Memory.SingleSizeLoop 60: [ OK ] Memory.SingleSizeLoop (0 ms) 60: [ RUN ] Memory.LargeLoop 59: [ OK ] Median.ushort_2D_0_even (19 ms) 59: [ RUN ] Median.ushort_3D_0_even 59: [ OK ] Median.ushort_3D_0_even (3 ms) 59: [ RUN ] Median.ushort_4D_0_even 59: [ OK ] Median.ushort_4D_0_even (3 ms) 59: [ RUN ] Median.ushort_1D_0_odd 59: [ OK ] Median.ushort_1D_0_odd (0 ms) 59: [ RUN ] Median.ushort_2D_0_odd 59: [ OK ] Median.ushort_2D_0_odd (6 ms) 59: [ RUN ] Median.ushort_3D_0_odd 59: [ OK ] Median.ushort_3D_0_odd (2 ms) 59: [ RUN ] Median.ushort_4D_0_odd 59: [ OK ] Median.ushort_4D_0_odd (8 ms) 59: [ RUN ] Median.ushort_1D_1_even 59: [ OK ] Median.ushort_1D_1_even (0 ms) 59: [ RUN ] Median.ushort_2D_1_even 59: [ OK ] Median.ushort_2D_1_even (7 ms) 59: [ RUN ] Median.ushort_3D_1_even 59: [ OK ] Median.ushort_3D_1_even (3 ms) 59: [ RUN ] Median.ushort_4D_1_even 59: [ OK ] Median.ushort_4D_1_even (3 ms) 59: [ RUN ] Median.ushort_1D_1_odd 59: [ OK ] Median.ushort_1D_1_odd (0 ms) 59: [ RUN ] Median.ushort_2D_1_odd 59: [ OK ] Median.ushort_2D_1_odd (5 ms) 59: [ RUN ] Median.ushort_3D_1_odd 59: [ OK ] Median.ushort_3D_1_odd (2 ms) 59: [ RUN ] Median.ushort_4D_1_odd 59: [ OK ] Median.ushort_4D_1_odd (8 ms) 59: [ RUN ] Median.ushort_1D_2_even 59: [ OK ] Median.ushort_1D_2_even (0 ms) 59: [ RUN ] Median.ushort_2D_2_even 59: [ OK ] Median.ushort_2D_2_even (1 ms) 59: [ RUN ] Median.ushort_3D_2_even 59: [ OK ] Median.ushort_3D_2_even (3 ms) 59: [ RUN ] Median.ushort_4D_2_even 59: [ OK ] Median.ushort_4D_2_even (3 ms) 59: [ RUN ] Median.ushort_1D_2_odd 59: [ OK ] Median.ushort_1D_2_odd (0 ms) 59: [ RUN ] Median.ushort_2D_2_odd 59: [ OK ] Median.ushort_2D_2_odd (1 ms) 59: [ RUN ] Median.ushort_3D_2_odd 59: [ OK ] Median.ushort_3D_2_odd (3 ms) 59: [ RUN ] Median.ushort_4D_2_odd 59: [ OK ] Median.ushort_4D_2_odd (8 ms) 59: [ RUN ] Median.ushort_1D_3_even 59: [ OK ] Median.ushort_1D_3_even (0 ms) 59: [ RUN ] Median.ushort_2D_3_even 59: [ OK ] Median.ushort_2D_3_even (1 ms) 59: [ RUN ] Median.ushort_3D_3_even 59: [ OK ] Median.ushort_3D_3_even (0 ms) 59: [ RUN ] Median.ushort_4D_3_even 59: [ OK ] Median.ushort_4D_3_even (3 ms) 59: [ RUN ] Median.ushort_1D_3_odd 59: [ OK ] Median.ushort_1D_3_odd (0 ms) 59: [ RUN ] Median.ushort_2D_3_odd 59: [ OK ] Median.ushort_2D_3_odd (1 ms) 59: [ RUN ] Median.ushort_3D_3_odd 59: [ OK ] Median.ushort_3D_3_odd (0 ms) 59: [ RUN ] Median.ushort_4D_3_odd 59: [ OK ] Median.ushort_4D_3_odd (8 ms) 59: [ RUN ] Median.double_1D_0_even 59: [ OK ] Median.double_1D_0_even (1 ms) 59: [ RUN ] Median.double_2D_0_even 59: [ OK ] Median.double_2D_0_even (11 ms) 59: [ RUN ] Median.double_3D_0_even 59: [ OK ] Median.double_3D_0_even (5 ms) 59: [ RUN ] Median.double_4D_0_even 59: [ OK ] Median.double_4D_0_even (4 ms) 59: [ RUN ] Median.double_1D_0_odd 59: [ OK ] Median.double_1D_0_odd (0 ms) 59: [ RUN ] Median.double_2D_0_odd 60: [ OK ] Memory.LargeLoop (115 ms) 60: [ RUN ] Memory.IndexingOffset 59: [ OK ] Median.double_2D_0_odd (9 ms) 59: [ RUN ] Median.double_3D_0_odd 60: [ OK ] Memory.IndexingOffset (4 ms) 60: [ RUN ] Memory.IndexingCopy 60: [ OK ] Memory.IndexingCopy (0 ms) 60: [ RUN ] Memory.Assign 60: [ OK ] Memory.Assign (0 ms) 60: [ RUN ] Memory.AssignLoop 60: [ OK ] Memory.AssignLoop (1 ms) 60: [ RUN ] Memory.AssignRef 60: [ OK ] Memory.AssignRef (0 ms) 60: [ RUN ] Memory.AssignRefLoop 60: [ OK ] Memory.AssignRefLoop (1 ms) 60: [ RUN ] Memory.device 60: [ OK ] Memory.device (0 ms) 60: [ RUN ] Memory.unlock 60: [ OK ] Memory.unlock (0 ms) 60: [----------] 11 tests from Memory (128 ms total) 60: 60: [----------] Global test environment tear-down 60: [==========] 11 tests from 1 test case ran. (141 ms total) 60: [ PASSED ] 11 tests. 59: [ OK ] Median.double_3D_0_odd (5 ms) 59: [ RUN ] Median.double_4D_0_odd 52/95 Test #60: Test_memory_cpu .................. Passed 0.19 sec test 61 Start 61: Test_memory_lock_cpu 61: Test command: /<>/obj-arm-linux-gnueabihf/test/memory_lock_cpu 61: Working Directory: /<>/obj-arm-linux-gnueabihf/test 61: Test timeout computed to be: 10000000 59: [ OK ] Median.double_4D_0_odd (12 ms) 59: [ RUN ] Median.double_1D_1_even 59: [ OK ] Median.double_1D_1_even (0 ms) 59: [ RUN ] Median.double_2D_1_even 59: [ OK ] Median.double_2D_1_even (11 ms) 59: [ RUN ] Median.double_3D_1_even 59: [ OK ] Median.double_3D_1_even (4 ms) 59: [ RUN ] Median.double_4D_1_even 59: [ OK ] Median.double_4D_1_even (5 ms) 59: [ RUN ] Median.double_1D_1_odd 59: [ OK ] Median.double_1D_1_odd (0 ms) 59: [ RUN ] Median.double_2D_1_odd 26: [ OK ] FFTConvolveLarge/0.CuboidLargeSignalSmallFilter (699 ms) 26: [ RUN ] FFTConvolveLarge/0.CuboidLargeSignalLargeFilter 59: [ OK ] Median.double_2D_1_odd (9 ms) 59: [ RUN ] Median.double_3D_1_odd 59: [ OK ] Median.double_3D_1_odd (4 ms) 59: [ RUN ] Median.double_4D_1_odd 61: Running main() from gtest_main.cc 61: [==========] Running 1 test from 1 test case. 61: [----------] Global test environment set-up. 61: [----------] 1 test from Memory 59: [ OK ] Median.double_4D_1_odd (13 ms) 59: [ RUN ] Median.double_1D_2_even 59: [ OK ] Median.double_1D_2_even (0 ms) 59: [ RUN ] Median.double_2D_2_even 59: [ OK ] Median.double_2D_2_even (0 ms) 59: [ RUN ] Median.double_3D_2_even 61: [ RUN ] Memory.lock 59: [ OK ] Median.double_3D_2_even (5 ms) 59: [ RUN ] Median.double_4D_2_even 59: [ OK ] Median.double_4D_2_even (4 ms) 59: [ RUN ] Median.double_1D_2_odd 59: [ OK ] Median.double_1D_2_odd (1 ms) 59: [ RUN ] Median.double_2D_2_odd 59: [ OK ] Median.double_2D_2_odd (0 ms) 59: [ RUN ] Median.double_3D_2_odd 61: [ OK ] Memory.lock (1 ms) 61: [----------] 1 test from Memory (10 ms total) 61: 61: [----------] Global test environment tear-down 61: [==========] 1 test from 1 test case ran. (26 ms total) 61: [ PASSED ] 1 test. 53/95 Test #61: Test_memory_lock_cpu ............. Passed 0.07 sec test 62 Start 62: Test_missing_cpu 62: Test command: /<>/obj-arm-linux-gnueabihf/test/missing_cpu 62: Working Directory: /<>/obj-arm-linux-gnueabihf/test 62: Test timeout computed to be: 10000000 59: [ OK ] Median.double_3D_2_odd (4 ms) 59: [ RUN ] Median.double_4D_2_odd 59: [ OK ] Median.double_4D_2_odd (12 ms) 59: [ RUN ] Median.double_1D_3_even 59: [ OK ] Median.double_1D_3_even (0 ms) 59: [ RUN ] Median.double_2D_3_even 59: [ OK ] Median.double_2D_3_even (0 ms) 59: [ RUN ] Median.double_3D_3_even 59: [ OK ] Median.double_3D_3_even (0 ms) 59: [ RUN ] Median.double_4D_3_even 59: [ OK ] Median.double_4D_3_even (5 ms) 59: [ RUN ] Median.double_1D_3_odd 59: [ OK ] Median.double_1D_3_odd (0 ms) 59: [ RUN ] Median.double_2D_3_odd 59: [ OK ] Median.double_2D_3_odd (0 ms) 59: [ RUN ] Median.double_3D_3_odd 59: [ OK ] Median.double_3D_3_odd (1 ms) 59: [ RUN ] Median.double_4D_3_odd 59: [ OK ] Median.double_4D_3_odd (12 ms) 59: [----------] 224 tests from Median (720 ms total) 59: 59: [----------] Global test environment tear-down 59: [==========] 252 tests from 2 test cases ran. (742 ms total) 59: [ PASSED ] 252 tests. 54/95 Test #59: Test_median_cpu .................. Passed 0.80 sec test 63 Start 63: Test_moddims_cpu 63: Test command: /<>/obj-arm-linux-gnueabihf/test/moddims_cpu 63: Working Directory: /<>/obj-arm-linux-gnueabihf/test 63: Test timeout computed to be: 10000000 62: Running main() from gtest_main.cc 62: [==========] Running 1 test from 1 test case. 62: [----------] Global test environment set-up. 62: [----------] 1 test from MissingFunctionTests 62: [ RUN ] MissingFunctionTests.Dummy 62: A 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.5488 0.6459 0.7917 0.0871 0.9786 0.6399 0.2646 0.6176 0.3595 0.6706 62: 0.5928 0.3844 0.8122 0.6482 0.4736 0.5820 0.1863 0.1497 0.6131 0.1709 62: 0.7152 0.4376 0.5289 0.0202 0.7992 0.1434 0.7742 0.6121 0.4370 0.2104 62: 0.8443 0.2975 0.4800 0.3682 0.8009 0.5374 0.7369 0.2223 0.9023 0.3582 62: 0.6028 0.8918 0.5680 0.8326 0.4615 0.9447 0.4562 0.6169 0.6976 0.1289 62: 0.8579 0.0567 0.3928 0.9572 0.5205 0.7586 0.2166 0.3865 0.0993 0.7507 62: 0.5449 0.9637 0.9256 0.7782 0.7805 0.5218 0.5684 0.9437 0.0602 0.3154 62: 0.8473 0.2727 0.8361 0.1404 0.6789 0.1059 0.1352 0.9026 0.9698 0.6078 62: 0.4237 0.3834 0.0710 0.8700 0.1183 0.4147 0.0188 0.6818 0.6668 0.3637 62: 0.6236 0.4777 0.3374 0.8701 0.7206 0.4736 0.3241 0.4499 0.6531 0.3250 62: 62: arg(A) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 62: arg(complex(A, A)) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 0.7854 62: 62: trunc(3 * A) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 1.0000 1.0000 2.0000 0.0000 2.0000 1.0000 0.0000 1.0000 1.0000 2.0000 62: 1.0000 1.0000 2.0000 1.0000 1.0000 1.0000 0.0000 0.0000 1.0000 0.0000 62: 2.0000 1.0000 1.0000 0.0000 2.0000 0.0000 2.0000 1.0000 1.0000 0.0000 62: 2.0000 0.0000 1.0000 1.0000 2.0000 1.0000 2.0000 0.0000 2.0000 1.0000 62: 1.0000 2.0000 1.0000 2.0000 1.0000 2.0000 1.0000 1.0000 2.0000 0.0000 62: 2.0000 0.0000 1.0000 2.0000 1.0000 2.0000 0.0000 1.0000 0.0000 2.0000 62: 1.0000 2.0000 2.0000 2.0000 2.0000 1.0000 1.0000 2.0000 0.0000 0.0000 62: 2.0000 0.0000 2.0000 0.0000 2.0000 0.0000 0.0000 2.0000 2.0000 1.0000 62: 1.0000 1.0000 0.0000 2.0000 0.0000 1.0000 0.0000 2.0000 2.0000 1.0000 62: 1.0000 1.0000 1.0000 2.0000 2.0000 1.0000 0.0000 1.0000 1.0000 0.0000 62: 62: factorial(ceil(2 * A)) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 2.0000 2.0000 2.0000 1.0000 2.0000 2.0000 1.0000 2.0000 1.0000 2.0000 62: 2.0000 1.0000 2.0000 2.0000 1.0000 2.0000 1.0000 1.0000 2.0000 1.0000 62: 2.0000 1.0000 2.0000 1.0000 2.0000 1.0000 2.0000 2.0000 1.0000 1.0000 62: 2.0000 1.0000 1.0000 1.0000 2.0000 2.0000 2.0000 1.0000 2.0000 1.0000 62: 2.0000 2.0000 2.0000 2.0000 1.0000 2.0000 1.0000 2.0000 2.0000 1.0000 62: 2.0000 1.0000 1.0000 2.0000 2.0000 2.0000 1.0000 1.0000 1.0000 2.0000 62: 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 1.0000 1.0000 62: 2.0000 1.0000 2.0000 1.0000 2.0000 1.0000 1.0000 2.0000 2.0000 2.0000 62: 1.0000 1.0000 1.0000 2.0000 1.0000 1.0000 1.0000 2.0000 2.0000 1.0000 62: 2.0000 1.0000 1.0000 2.0000 2.0000 1.0000 1.0000 1.0000 2.0000 1.0000 62: 62: pow2(A) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 1.4629 1.5647 1.7311 1.0623 1.9706 1.5582 1.2013 1.5344 1.2830 1.5918 62: 1.5082 1.3053 1.7558 1.5672 1.3886 1.4969 1.1379 1.1093 1.5295 1.1258 62: 1.6417 1.3543 1.4428 1.0141 1.7401 1.1045 1.7103 1.5285 1.3538 1.1570 62: 1.7954 1.2290 1.3947 1.2908 1.7422 1.4513 1.6666 1.1666 1.8691 1.2818 62: 1.5186 1.8555 1.4825 1.7809 1.3770 1.9247 1.3719 1.5336 1.6218 1.0935 62: 1.8125 1.0401 1.3129 1.9415 1.4344 1.6919 1.1620 1.3072 1.0712 1.6826 62: 1.4589 1.9503 1.8995 1.7149 1.7178 1.4358 1.4829 1.9235 1.0426 1.2444 62: 1.7991 1.2080 1.7852 1.1022 1.6009 1.0762 1.0983 1.8694 1.9586 1.5240 62: 1.3413 1.3044 1.0505 1.8277 1.0854 1.3330 1.0131 1.6042 1.5875 1.2867 62: 1.5407 1.3925 1.2635 1.8278 1.6479 1.3886 1.2519 1.3660 1.5726 1.2527 62: 62: root(2, A) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.7408 0.8037 0.8898 0.2952 0.9893 0.8000 0.5143 0.7859 0.5996 0.8189 62: 0.7700 0.6200 0.9012 0.8051 0.6882 0.7629 0.4317 0.3869 0.7830 0.4134 62: 0.8457 0.6615 0.7273 0.1422 0.8940 0.3786 0.8799 0.7824 0.6611 0.4587 62: 0.9188 0.5455 0.6928 0.6068 0.8949 0.7331 0.8584 0.4715 0.9499 0.5985 62: 0.7764 0.9443 0.7537 0.9125 0.6793 0.9719 0.6754 0.7855 0.8352 0.3591 62: 0.9263 0.2381 0.6267 0.9783 0.7214 0.8710 0.4653 0.6217 0.3151 0.8664 62: 0.7382 0.9817 0.9621 0.8821 0.8835 0.7224 0.7539 0.9715 0.2454 0.5616 62: 0.9205 0.5222 0.9144 0.3746 0.8239 0.3254 0.3677 0.9501 0.9848 0.7796 62: 0.6509 0.6192 0.2665 0.9327 0.3439 0.6439 0.1371 0.8257 0.8166 0.6031 62: 0.7897 0.6911 0.5809 0.9328 0.8489 0.6882 0.5693 0.6708 0.8082 0.5701 62: 62: A - 0.5 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.0488 0.1459 0.2917 -0.4129 0.4786 0.1399 -0.2354 0.1176 -0.1405 0.1706 62: 0.0928 -0.1156 0.3122 0.1482 -0.0264 0.0820 -0.3137 -0.3503 0.1131 -0.3291 62: 0.2152 -0.0624 0.0289 -0.4798 0.2992 -0.3566 0.2742 0.1121 -0.0630 -0.2896 62: 0.3443 -0.2025 -0.0200 -0.1318 0.3009 0.0374 0.2369 -0.2777 0.4023 -0.1418 62: 0.1028 0.3918 0.0680 0.3326 -0.0385 0.4447 -0.0438 0.1169 0.1976 -0.3711 62: 0.3579 -0.4433 -0.1072 0.4572 0.0205 0.2586 -0.2834 -0.1135 -0.4007 0.2507 62: 0.0449 0.4637 0.4256 0.2782 0.2805 0.0218 0.0684 0.4437 -0.4398 -0.1846 62: 0.3473 -0.2273 0.3361 -0.3596 0.1789 -0.3941 -0.3648 0.4026 0.4698 0.1078 62: -0.0763 -0.1166 -0.4290 0.3700 -0.3817 -0.0853 -0.4812 0.1818 0.1668 -0.1363 62: 0.1236 -0.0223 -0.1626 0.3701 0.2206 -0.0264 -0.1759 -0.0501 0.1531 -0.1750 62: 62: sign(A - 0.5) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 1.0000 0.0000 1.0000 0.0000 62: 0.0000 1.0000 0.0000 0.0000 1.0000 0.0000 1.0000 1.0000 0.0000 1.0000 62: 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 0.0000 0.0000 1.0000 1.0000 62: 0.0000 1.0000 1.0000 1.0000 0.0000 0.0000 0.0000 1.0000 0.0000 1.0000 62: 0.0000 0.0000 0.0000 0.0000 1.0000 0.0000 1.0000 0.0000 0.0000 1.0000 62: 0.0000 1.0000 1.0000 0.0000 0.0000 0.0000 1.0000 1.0000 1.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 1.0000 62: 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 1.0000 0.0000 0.0000 0.0000 62: 1.0000 1.0000 1.0000 0.0000 1.0000 1.0000 1.0000 0.0000 0.0000 1.0000 62: 0.0000 1.0000 1.0000 0.0000 0.0000 1.0000 1.0000 1.0000 0.0000 1.0000 62: 62: minfilt(A, 3, 3) - erode(A, constant(1, 3,3)) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 62: maxfilt(A, 3, 3) - dilate(A, constant(1, 3,3)) 62: [10 10 1 1] 62: Offset: 0 62: Strides: [1 10 100 100] 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 62: 62: 5.919157 62: [ OK ] MissingFunctionTests.Dummy (2 ms) 62: [----------] 1 test from MissingFunctionTests (8 ms total) 62: 62: [----------] Global test environment tear-down 62: [==========] 1 test from 1 test case ran. (8 ms total) 62: [ PASSED ] 1 test. 55/95 Test #62: Test_missing_cpu ................. Passed 0.05 sec test 64 Start 64: Test_morph_cpu 64: Test command: /<>/obj-arm-linux-gnueabihf/test/morph_cpu 64: Working Directory: /<>/obj-arm-linux-gnueabihf/test 64: Test timeout computed to be: 10000000 63: Running main() from gtest_main.cc 63: [==========] Running 34 tests from 9 test cases. 63: [----------] Global test environment set-up. 63: [----------] 4 tests from Moddims/0, where TypeParam = float 63: [ RUN ] Moddims/0.Basic 63: [ OK ] Moddims/0.Basic (10 ms) 63: [ RUN ] Moddims/0.Subref 63: [ OK ] Moddims/0.Subref (0 ms) 63: [ RUN ] Moddims/0.InvalidArgs 63: [ OK ] Moddims/0.InvalidArgs (0 ms) 63: [ RUN ] Moddims/0.Mismatch 63: [ OK ] Moddims/0.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/0 (10 ms total) 63: 63: [----------] 4 tests from Moddims/1, where TypeParam = double 63: [ RUN ] Moddims/1.Basic 63: [ OK ] Moddims/1.Basic (0 ms) 63: [ RUN ] Moddims/1.Subref 63: [ OK ] Moddims/1.Subref (0 ms) 63: [ RUN ] Moddims/1.InvalidArgs 63: [ OK ] Moddims/1.InvalidArgs (0 ms) 63: [ RUN ] Moddims/1.Mismatch 63: [ OK ] Moddims/1.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/1 (0 ms total) 63: 63: [----------] 4 tests from Moddims/2, where TypeParam = int 63: [ RUN ] Moddims/2.Basic 63: [ OK ] Moddims/2.Basic (10 ms) 63: [ RUN ] Moddims/2.Subref 63: [ OK ] Moddims/2.Subref (0 ms) 63: [ RUN ] Moddims/2.InvalidArgs 63: [ OK ] Moddims/2.InvalidArgs (0 ms) 63: [ RUN ] Moddims/2.Mismatch 63: [ OK ] Moddims/2.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/2 (10 ms total) 63: 63: [----------] 4 tests from Moddims/3, where TypeParam = unsigned int 63: [ RUN ] Moddims/3.Basic 63: [ OK ] Moddims/3.Basic (0 ms) 63: [ RUN ] Moddims/3.Subref 63: [ OK ] Moddims/3.Subref (0 ms) 63: [ RUN ] Moddims/3.InvalidArgs 63: [ OK ] Moddims/3.InvalidArgs (0 ms) 63: [ RUN ] Moddims/3.Mismatch 63: [ OK ] Moddims/3.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/3 (0 ms total) 63: 63: [----------] 4 tests from Moddims/4, where TypeParam = char 63: [ RUN ] Moddims/4.Basic 63: [ OK ] Moddims/4.Basic (0 ms) 63: [ RUN ] Moddims/4.Subref 63: [ OK ] Moddims/4.Subref (0 ms) 63: [ RUN ] Moddims/4.InvalidArgs 63: [ OK ] Moddims/4.InvalidArgs (1 ms) 63: [ RUN ] Moddims/4.Mismatch 63: [ OK ] Moddims/4.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/4 (1 ms total) 63: 63: [----------] 4 tests from Moddims/5, where TypeParam = unsigned char 63: [ RUN ] Moddims/5.Basic 63: [ OK ] Moddims/5.Basic (0 ms) 63: [ RUN ] Moddims/5.Subref 63: [ OK ] Moddims/5.Subref (0 ms) 63: [ RUN ] Moddims/5.InvalidArgs 63: [ OK ] Moddims/5.InvalidArgs (0 ms) 63: [ RUN ] Moddims/5.Mismatch 63: [ OK ] Moddims/5.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/5 (0 ms total) 63: 63: [----------] 4 tests from Moddims/6, where TypeParam = short 63: [ RUN ] Moddims/6.Basic 63: [ OK ] Moddims/6.Basic (0 ms) 63: [ RUN ] Moddims/6.Subref 63: [ OK ] Moddims/6.Subref (0 ms) 63: [ RUN ] Moddims/6.InvalidArgs 63: [ OK ] Moddims/6.InvalidArgs (0 ms) 63: [ RUN ] Moddims/6.Mismatch 63: [ OK ] Moddims/6.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/6 (0 ms total) 63: 63: [----------] 4 tests from Moddims/7, where TypeParam = unsigned short 63: [ RUN ] Moddims/7.Basic 63: [ OK ] Moddims/7.Basic (12 ms) 63: [ RUN ] Moddims/7.Subref 63: [ OK ] Moddims/7.Subref (0 ms) 63: [ RUN ] Moddims/7.InvalidArgs 63: [ OK ] Moddims/7.InvalidArgs (0 ms) 63: [ RUN ] Moddims/7.Mismatch 63: [ OK ] Moddims/7.Mismatch (0 ms) 63: [----------] 4 tests from Moddims/7 (12 ms total) 63: 63: [----------] 2 tests from Moddims 63: [ RUN ] Moddims.Basic_CPP 63: [ OK ] Moddims.Basic_CPP (0 ms) 63: [ RUN ] Moddims.Subref_CPP 63: [ OK ] Moddims.Subref_CPP (0 ms) 63: [----------] 2 tests from Moddims (0 ms total) 63: 63: [----------] Global test environment tear-down 63: [==========] 34 tests from 9 test cases ran. (51 ms total) 63: [ PASSED ] 34 tests. 56/95 Test #63: Test_moddims_cpu ................. Passed 0.19 sec test 65 Start 65: Test_nearest_neighbour_cpu 65: Test command: /<>/obj-arm-linux-gnueabihf/test/nearest_neighbour_cpu 65: Working Directory: /<>/obj-arm-linux-gnueabihf/test 65: Test timeout computed to be: 10000000 64: Running main() from gtest_main.cc 64: [==========] Running 101 tests from 9 test cases. 64: [----------] Global test environment set-up. 64: [----------] 12 tests from Morph/0, where TypeParam = float 64: [ RUN ] Morph/0.Dilate3x3 64: [ OK ] Morph/0.Dilate3x3 (33 ms) 64: [ RUN ] Morph/0.Erode3x3 64: [ OK ] Morph/0.Erode3x3 (9 ms) 64: [ RUN ] Morph/0.Dilate3x3_Batch 64: [ OK ] Morph/0.Dilate3x3_Batch (0 ms) 64: [ RUN ] Morph/0.Erode3x3_Batch 64: [ OK ] Morph/0.Erode3x3_Batch (0 ms) 64: [ RUN ] Morph/0.Dilate3x3x3 64: [ OK ] Morph/0.Dilate3x3x3 (1 ms) 64: [ RUN ] Morph/0.Erode3x3x3 64: [ OK ] Morph/0.Erode3x3x3 (1 ms) 64: [ RUN ] Morph/0.DilateInvalidInput 64: [ OK ] Morph/0.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/0.ErodeInvalidInput 64: [ OK ] Morph/0.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/0.DilateInvalidMask 64: [ OK ] Morph/0.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/0.ErodeInvalidMask 64: [ OK ] Morph/0.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/0.DilateVolumeInvalidMask 64: [ OK ] Morph/0.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/0.ErodeVolumeInvalidMask 64: [ OK ] Morph/0.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/0 (55 ms total) 64: 64: [----------] 12 tests from Morph/1, where TypeParam = double 64: [ RUN ] Morph/1.Dilate3x3 64: [ OK ] Morph/1.Dilate3x3 (31 ms) 64: [ RUN ] Morph/1.Erode3x3 64: [ OK ] Morph/1.Erode3x3 (0 ms) 64: [ RUN ] Morph/1.Dilate3x3_Batch 64: [ OK ] Morph/1.Dilate3x3_Batch (1 ms) 64: [ RUN ] Morph/1.Erode3x3_Batch 64: [ OK ] Morph/1.Erode3x3_Batch (0 ms) 64: [ RUN ] Morph/1.Dilate3x3x3 64: [ OK ] Morph/1.Dilate3x3x3 (1 ms) 64: [ RUN ] Morph/1.Erode3x3x3 64: [ OK ] Morph/1.Erode3x3x3 (1 ms) 64: [ RUN ] Morph/1.DilateInvalidInput 64: [ OK ] Morph/1.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/1.ErodeInvalidInput 64: [ OK ] Morph/1.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/1.DilateInvalidMask 64: [ OK ] Morph/1.DilateInvalidMask (10 ms) 64: [ RUN ] Morph/1.ErodeInvalidMask 64: [ OK ] Morph/1.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/1.DilateVolumeInvalidMask 64: [ OK ] Morph/1.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/1.ErodeVolumeInvalidMask 64: [ OK ] Morph/1.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/1 (44 ms total) 64: 64: [----------] 12 tests from Morph/2, where TypeParam = int 64: [ RUN ] Morph/2.Dilate3x3 64: [ OK ] Morph/2.Dilate3x3 (0 ms) 64: [ RUN ] Morph/2.Erode3x3 64: [ OK ] Morph/2.Erode3x3 (0 ms) 64: [ RUN ] Morph/2.Dilate3x3_Batch 64: [ OK ] Morph/2.Dilate3x3_Batch (0 ms) 64: [ RUN ] Morph/2.Erode3x3_Batch 64: [ OK ] Morph/2.Erode3x3_Batch (1 ms) 64: [ RUN ] Morph/2.Dilate3x3x3 64: [ OK ] Morph/2.Dilate3x3x3 (0 ms) 64: [ RUN ] Morph/2.Erode3x3x3 64: [ OK ] Morph/2.Erode3x3x3 (1 ms) 64: [ RUN ] Morph/2.DilateInvalidInput 64: [ OK ] Morph/2.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/2.ErodeInvalidInput 64: [ OK ] Morph/2.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/2.DilateInvalidMask 64: [ OK ] Morph/2.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/2.ErodeInvalidMask 64: [ OK ] Morph/2.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/2.DilateVolumeInvalidMask 64: [ OK ] Morph/2.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/2.ErodeVolumeInvalidMask 64: [ OK ] Morph/2.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/2 (2 ms total) 64: 64: [----------] 12 tests from Morph/3, where TypeParam = unsigned int 64: [ RUN ] Morph/3.Dilate3x3 64: [ OK ] Morph/3.Dilate3x3 (13 ms) 64: [ RUN ] Morph/3.Erode3x3 64: [ OK ] Morph/3.Erode3x3 (0 ms) 64: [ RUN ] Morph/3.Dilate3x3_Batch 64: [ OK ] Morph/3.Dilate3x3_Batch (0 ms) 64: [ RUN ] Morph/3.Erode3x3_Batch 64: [ OK ] Morph/3.Erode3x3_Batch (0 ms) 64: [ RUN ] Morph/3.Dilate3x3x3 64: [ OK ] Morph/3.Dilate3x3x3 (1 ms) 64: [ RUN ] Morph/3.Erode3x3x3 64: [ OK ] Morph/3.Erode3x3x3 (1 ms) 64: [ RUN ] Morph/3.DilateInvalidInput 64: [ OK ] Morph/3.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/3.ErodeInvalidInput 64: [ OK ] Morph/3.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/3.DilateInvalidMask 64: [ OK ] Morph/3.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/3.ErodeInvalidMask 64: [ OK ] Morph/3.ErodeInvalidMask (14 ms) 64: [ RUN ] Morph/3.DilateVolumeInvalidMask 64: [ OK ] Morph/3.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/3.ErodeVolumeInvalidMask 64: [ OK ] Morph/3.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/3 (29 ms total) 64: 64: [----------] 12 tests from Morph/4, where TypeParam = char 64: [ RUN ] Morph/4.Dilate3x3 64: [ OK ] Morph/4.Dilate3x3 (0 ms) 64: [ RUN ] Morph/4.Erode3x3 64: [ OK ] Morph/4.Erode3x3 (0 ms) 64: [ RUN ] Morph/4.Dilate3x3_Batch 64: [ OK ] Morph/4.Dilate3x3_Batch (1 ms) 64: [ RUN ] Morph/4.Erode3x3_Batch 64: [ OK ] Morph/4.Erode3x3_Batch (0 ms) 64: [ RUN ] Morph/4.Dilate3x3x3 64: [ OK ] Morph/4.Dilate3x3x3 (1 ms) 64: [ RUN ] Morph/4.Erode3x3x3 64: [ OK ] Morph/4.Erode3x3x3 (1 ms) 64: [ RUN ] Morph/4.DilateInvalidInput 64: [ OK ] Morph/4.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/4.ErodeInvalidInput 64: [ OK ] Morph/4.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/4.DilateInvalidMask 64: [ OK ] Morph/4.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/4.ErodeInvalidMask 64: [ OK ] Morph/4.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/4.DilateVolumeInvalidMask 64: [ OK ] Morph/4.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/4.ErodeVolumeInvalidMask 64: [ OK ] Morph/4.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/4 (3 ms total) 64: 64: [----------] 12 tests from Morph/5, where TypeParam = unsigned char 64: [ RUN ] Morph/5.Dilate3x3 64: [ OK ] Morph/5.Dilate3x3 (0 ms) 64: [ RUN ] Morph/5.Erode3x3 64: [ OK ] Morph/5.Erode3x3 (0 ms) 64: [ RUN ] Morph/5.Dilate3x3_Batch 64: [ OK ] Morph/5.Dilate3x3_Batch (0 ms) 64: [ RUN ] Morph/5.Erode3x3_Batch 64: [ OK ] Morph/5.Erode3x3_Batch (1 ms) 64: [ RUN ] Morph/5.Dilate3x3x3 64: [ OK ] Morph/5.Dilate3x3x3 (1 ms) 64: [ RUN ] Morph/5.Erode3x3x3 64: [ OK ] Morph/5.Erode3x3x3 (0 ms) 64: [ RUN ] Morph/5.DilateInvalidInput 64: [ OK ] Morph/5.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/5.ErodeInvalidInput 64: [ OK ] Morph/5.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/5.DilateInvalidMask 64: [ OK ] Morph/5.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/5.ErodeInvalidMask 64: [ OK ] Morph/5.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/5.DilateVolumeInvalidMask 64: [ OK ] Morph/5.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/5.ErodeVolumeInvalidMask 64: [ OK ] Morph/5.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/5 (3 ms total) 64: 64: [----------] 12 tests from Morph/6, where TypeParam = short 64: [ RUN ] Morph/6.Dilate3x3 64: [ OK ] Morph/6.Dilate3x3 (13 ms) 64: [ RUN ] Morph/6.Erode3x3 64: [ OK ] Morph/6.Erode3x3 (0 ms) 64: [ RUN ] Morph/6.Dilate3x3_Batch 64: [ OK ] Morph/6.Dilate3x3_Batch (1 ms) 64: [ RUN ] Morph/6.Erode3x3_Batch 64: [ OK ] Morph/6.Erode3x3_Batch (0 ms) 64: [ RUN ] Morph/6.Dilate3x3x3 64: [ OK ] Morph/6.Dilate3x3x3 (1 ms) 64: [ RUN ] Morph/6.Erode3x3x3 64: [ OK ] Morph/6.Erode3x3x3 (0 ms) 64: [ RUN ] Morph/6.DilateInvalidInput 64: [ OK ] Morph/6.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/6.ErodeInvalidInput 64: [ OK ] Morph/6.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/6.DilateInvalidMask 64: [ OK ] Morph/6.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/6.ErodeInvalidMask 64: [ OK ] Morph/6.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/6.DilateVolumeInvalidMask 64: [ OK ] Morph/6.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/6.ErodeVolumeInvalidMask 64: [ OK ] Morph/6.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/6 (16 ms total) 64: 64: [----------] 12 tests from Morph/7, where TypeParam = unsigned short 64: [ RUN ] Morph/7.Dilate3x3 65: Running main() from gtest_main.cc 65: [==========] Running 74 tests from 11 test cases. 65: [----------] Global test environment set-up. 65: [----------] 8 tests from NearestNeighbour/0, where TypeParam = float 65: [ RUN ] NearestNeighbour/0.NN_SSD_100_1000_Dim0 64: [ OK ] Morph/7.Dilate3x3 (14 ms) 64: [ RUN ] Morph/7.Erode3x3 64: [ OK ] Morph/7.Erode3x3 (0 ms) 64: [ RUN ] Morph/7.Dilate3x3_Batch 64: [ OK ] Morph/7.Dilate3x3_Batch (0 ms) 64: [ RUN ] Morph/7.Erode3x3_Batch 64: [ OK ] Morph/7.Erode3x3_Batch (1 ms) 64: [ RUN ] Morph/7.Dilate3x3x3 64: [ OK ] Morph/7.Dilate3x3x3 (0 ms) 64: [ RUN ] Morph/7.Erode3x3x3 64: [ OK ] Morph/7.Erode3x3x3 (0 ms) 64: [ RUN ] Morph/7.DilateInvalidInput 64: [ OK ] Morph/7.DilateInvalidInput (0 ms) 64: [ RUN ] Morph/7.ErodeInvalidInput 64: [ OK ] Morph/7.ErodeInvalidInput (0 ms) 64: [ RUN ] Morph/7.DilateInvalidMask 64: [ OK ] Morph/7.DilateInvalidMask (0 ms) 64: [ RUN ] Morph/7.ErodeInvalidMask 64: [ OK ] Morph/7.ErodeInvalidMask (0 ms) 64: [ RUN ] Morph/7.DilateVolumeInvalidMask 64: [ OK ] Morph/7.DilateVolumeInvalidMask (0 ms) 64: [ RUN ] Morph/7.ErodeVolumeInvalidMask 64: [ OK ] Morph/7.ErodeVolumeInvalidMask (0 ms) 64: [----------] 12 tests from Morph/7 (17 ms total) 64: 64: [----------] 5 tests from Morph 64: [ RUN ] Morph.Grayscale 65: [ OK ] NearestNeighbour/0.NN_SSD_100_1000_Dim0 (44 ms) 65: [ RUN ] NearestNeighbour/0.NN_SSD_100_1000_Dim1 65: [ OK ] NearestNeighbour/0.NN_SSD_100_1000_Dim1 (15 ms) 65: [ RUN ] NearestNeighbour/0.NN_SSD_500_5000_Dim0 26: [ OK ] FFTConvolveLarge/0.CuboidLargeSignalLargeFilter (594 ms) 26: [ RUN ] FFTConvolveLarge/0.SameCuboidLargeSignalSmallFilter 64: NRMSD = 4.33315e-39 64: [ OK ] Morph.Grayscale (265 ms) 64: [ RUN ] Morph.ColorImage 65: [ OK ] NearestNeighbour/0.NN_SSD_500_5000_Dim0 (526 ms) 65: [ RUN ] NearestNeighbour/0.NN_SSD_500_5000_Dim1 26: [ OK ] FFTConvolveLarge/0.SameCuboidLargeSignalSmallFilter (713 ms) 26: [ RUN ] FFTConvolveLarge/0.SameCuboidLargeSignalLargeFilter 26: [ OK ] FFTConvolveLarge/0.SameCuboidLargeSignalLargeFilter (2 ms) 26: [----------] 12 tests from FFTConvolveLarge/0 (8891 ms total) 26: 26: [----------] 12 tests from FFTConvolveLarge/1, where TypeParam = double 26: [ RUN ] FFTConvolveLarge/1.VectorLargeSignalSmallFilter 26: [ OK ] FFTConvolveLarge/1.VectorLargeSignalSmallFilter (17 ms) 26: [ RUN ] FFTConvolveLarge/1.VectorLargeSignalLargeFilter 26: [ OK ] FFTConvolveLarge/1.VectorLargeSignalLargeFilter (15 ms) 26: [ RUN ] FFTConvolveLarge/1.SameVectorLargeSignalSmallFilter 26: [ OK ] FFTConvolveLarge/1.SameVectorLargeSignalSmallFilter (15 ms) 26: [ RUN ] FFTConvolveLarge/1.SameVectorLargeSignalLargeFilter 26: [ OK ] FFTConvolveLarge/1.SameVectorLargeSignalLargeFilter (15 ms) 26: [ RUN ] FFTConvolveLarge/1.RectangleLargeSignalSmallFilter 64: NRMSD = 5.22834e-39 64: [ OK ] Morph.ColorImage (718 ms) 64: [ RUN ] Morph.Grayscale_CPP 65: [ OK ] NearestNeighbour/0.NN_SSD_500_5000_Dim1 (497 ms) 65: [ RUN ] NearestNeighbour/0.NN_SAD_100_1000_Dim0 65: [ OK ] NearestNeighbour/0.NN_SAD_100_1000_Dim0 (18 ms) 65: [ RUN ] NearestNeighbour/0.NN_SAD_100_1000_Dim1 65: [ OK ] NearestNeighbour/0.NN_SAD_100_1000_Dim1 (17 ms) 65: [ RUN ] NearestNeighbour/0.NN_SAD_500_5000_Dim0 64: NRMSD = 4.33315e-39 64: [ OK ] Morph.Grayscale_CPP (262 ms) 64: [ RUN ] Morph.ColorImage_CPP 65: [ OK ] NearestNeighbour/0.NN_SAD_500_5000_Dim0 (542 ms) 65: [ RUN ] NearestNeighbour/0.NN_SAD_500_5000_Dim1 64: NRMSD = 5.22834e-39 64: [ OK ] Morph.ColorImage_CPP (701 ms) 64: [ RUN ] Morph.GFOR 64: [ OK ] Morph.GFOR (0 ms) 64: [----------] 5 tests from Morph (1946 ms total) 64: 64: [----------] Global test environment tear-down 64: [==========] 101 tests from 9 test cases ran. (2122 ms total) 64: [ PASSED ] 101 tests. 57/95 Test #64: Test_morph_cpu ................... Passed 2.30 sec test 66 Start 66: Test_ocl_ext_context_cpu 66: Test command: /<>/obj-arm-linux-gnueabihf/test/ocl_ext_context_cpu 66: Working Directory: /<>/obj-arm-linux-gnueabihf/test 66: Test timeout computed to be: 10000000 66: Running main() from gtest_main.cc 66: [==========] Running 1 test from 1 test case. 66: [----------] Global test environment set-up. 66: [----------] 1 test from OCLExtContext 66: [ RUN ] OCLExtContext.NoopCPU 66: [ OK ] OCLExtContext.NoopCPU (0 ms) 66: [----------] 1 test from OCLExtContext (0 ms total) 66: 66: [----------] Global test environment tear-down 66: [==========] 1 test from 1 test case ran. (15 ms total) 66: [ PASSED ] 1 test. 58/95 Test #66: Test_ocl_ext_context_cpu ......... Passed 0.04 sec test 67 Start 67: Test_orb_cpu 67: Test command: /<>/obj-arm-linux-gnueabihf/test/orb_cpu 67: Working Directory: /<>/obj-arm-linux-gnueabihf/test 67: Test timeout computed to be: 10000000 67: Running main() from gtest_main.cc 67: [==========] Running 5 tests from 3 test cases. 67: [----------] Global test environment set-up. 67: [----------] 2 tests from ORB/0, where TypeParam = float 67: [ RUN ] ORB/0.square 65: [ OK ] NearestNeighbour/0.NN_SAD_500_5000_Dim1 (569 ms) 65: [----------] 8 tests from NearestNeighbour/0 (2242 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/1, where TypeParam = double 65: [ RUN ] NearestNeighbour/1.NN_SSD_100_1000_Dim0 67: [ OK ] ORB/0.square (176 ms) 67: [ RUN ] ORB/0.lena 65: [ OK ] NearestNeighbour/1.NN_SSD_100_1000_Dim0 (28 ms) 65: [ RUN ] NearestNeighbour/1.NN_SSD_100_1000_Dim1 65: [ OK ] NearestNeighbour/1.NN_SSD_100_1000_Dim1 (15 ms) 65: [ RUN ] NearestNeighbour/1.NN_SSD_500_5000_Dim0 67: [ OK ] ORB/0.lena (170 ms) 67: [----------] 2 tests from ORB/0 (358 ms total) 67: 67: [----------] 2 tests from ORB/1, where TypeParam = double 67: [ RUN ] ORB/1.square 67: [ OK ] ORB/1.square (161 ms) 67: [ RUN ] ORB/1.lena 67: [ OK ] ORB/1.lena (178 ms) 67: [----------] 2 tests from ORB/1 (339 ms total) 67: 67: [----------] 1 test from ORB 67: [ RUN ] ORB.CPP 65: [ OK ] NearestNeighbour/1.NN_SSD_500_5000_Dim0 (482 ms) 65: [ RUN ] NearestNeighbour/1.NN_SSD_500_5000_Dim1 67: [ OK ] ORB.CPP (149 ms) 67: [----------] 1 test from ORB (150 ms total) 67: 67: [----------] Global test environment tear-down 67: [==========] 5 tests from 3 test cases ran. (856 ms total) 67: [ PASSED ] 5 tests. 59/95 Test #67: Test_orb_cpu ..................... Passed 0.92 sec test 69 Start 69: Test_random_cpu 69: Test command: /<>/obj-arm-linux-gnueabihf/test/random_cpu 69: Working Directory: /<>/obj-arm-linux-gnueabihf/test 69: Test timeout computed to be: 10000000 26: [ OK ] FFTConvolveLarge/1.RectangleLargeSignalSmallFilter (2026 ms) 26: [ RUN ] FFTConvolveLarge/1.RectangleLargeSignalLargeFilter 57: NRMSD = 6.27719e-37 57: [ OK ] Meanshift.Color_float (3806 ms) 57: [ RUN ] Meanshift.Grayscale_double 69: Running main() from gtest_main.cc 69: [==========] Running 383 tests from 14 test cases. 69: [----------] Global test environment set-up. 69: [----------] 30 tests from Random/0, where TypeParam = float 69: [ RUN ] Random/0.randu_1024_1024_1_1 69: [ OK ] Random/0.randu_1024_1024_1_1 (23 ms) 69: [ RUN ] Random/0.randu_512_512_1_1 69: [ OK ] Random/0.randu_512_512_1_1 (3 ms) 69: [ RUN ] Random/0.randu_256_256_1_1 69: [ OK ] Random/0.randu_256_256_1_1 (1 ms) 69: [ RUN ] Random/0.randu_128_128_1_1 69: [ OK ] Random/0.randu_128_128_1_1 (0 ms) 69: [ RUN ] Random/0.randu_64_64_1_1 69: [ OK ] Random/0.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/0.randu_32_32_1_1 69: [ OK ] Random/0.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/0.randu_16_16_1_1 69: [ OK ] Random/0.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/0.randu_8_8_1_1 69: [ OK ] Random/0.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/0.randu_4_4_1_1 69: [ OK ] Random/0.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/0.randu_2_2_2_2 69: [ OK ] Random/0.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/0.randu_1_1_1_1 69: [ OK ] Random/0.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/0.randu_256_16_4_2 69: [ OK ] Random/0.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/0.randu_32_16_8_4 69: [ OK ] Random/0.randu_32_16_8_4 (0 ms) 69: [ RUN ] Random/0.randu_2_4_16_256 69: [ OK ] Random/0.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/0.randu_4_8_16_32 69: [ OK ] Random/0.randu_4_8_16_32 (0 ms) 69: [ RUN ] Random/0.randu_10_10_10_10 69: [ OK ] Random/0.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/0.randu_1920_1080_1_1 69: [ OK ] Random/0.randu_1920_1080_1_1 (27 ms) 69: [ RUN ] Random/0.randu_1280_720_1_1 69: [ OK ] Random/0.randu_1280_720_1_1 (12 ms) 69: [ RUN ] Random/0.randu_640_480_1_1 69: [ OK ] Random/0.randu_640_480_1_1 (4 ms) 69: [ RUN ] Random/0.randu_215_24_6_5 69: [ OK ] Random/0.randu_215_24_6_5 (2 ms) 69: [ RUN ] Random/0.randu_132_64_23_2 69: [ OK ] Random/0.randu_132_64_23_2 (6 ms) 69: [ RUN ] Random/0.randu_15_35_50_3 69: [ OK ] Random/0.randu_15_35_50_3 (1 ms) 69: [ RUN ] Random/0.randu_77_43_8_1 69: [ OK ] Random/0.randu_77_43_8_1 (1 ms) 69: [ RUN ] Random/0.randu_123_45_6_7 69: [ OK ] Random/0.randu_123_45_6_7 (3 ms) 69: [ RUN ] Random/0.randu_345_28_9_1 69: [ OK ] Random/0.randu_345_28_9_1 (1 ms) 69: [ RUN ] Random/0.randu_79_68_12_6 69: [ OK ] Random/0.randu_79_68_12_6 (5 ms) 69: [ RUN ] Random/0.randu_45_1_1_1 69: [ OK ] Random/0.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/0.InvalidArgs 69: [ OK ] Random/0.InvalidArgs (0 ms) 69: [ RUN ] Random/0.setSeed 69: [ OK ] Random/0.setSeed (76 ms) 69: [ RUN ] Random/0.getSeed 69: [ OK ] Random/0.getSeed (7 ms) 69: [----------] 30 tests from Random/0 (185 ms total) 69: 69: [----------] 30 tests from Random/1, where TypeParam = af::af_cfloat 69: [ RUN ] Random/1.randu_1024_1024_1_1 69: [ OK ] Random/1.randu_1024_1024_1_1 (25 ms) 69: [ RUN ] Random/1.randu_512_512_1_1 69: [ OK ] Random/1.randu_512_512_1_1 (6 ms) 69: [ RUN ] Random/1.randu_256_256_1_1 69: [ OK ] Random/1.randu_256_256_1_1 (2 ms) 69: [ RUN ] Random/1.randu_128_128_1_1 69: [ OK ] Random/1.randu_128_128_1_1 (1 ms) 69: [ RUN ] Random/1.randu_64_64_1_1 69: [ OK ] Random/1.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/1.randu_32_32_1_1 69: [ OK ] Random/1.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/1.randu_16_16_1_1 69: [ OK ] Random/1.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/1.randu_8_8_1_1 69: [ OK ] Random/1.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/1.randu_4_4_1_1 69: [ OK ] Random/1.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/1.randu_2_2_2_2 69: [ OK ] Random/1.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/1.randu_1_1_1_1 69: [ OK ] Random/1.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/1.randu_256_16_4_2 69: [ OK ] Random/1.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/1.randu_32_16_8_4 69: [ OK ] Random/1.randu_32_16_8_4 (0 ms) 69: [ RUN ] Random/1.randu_2_4_16_256 69: [ OK ] Random/1.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/1.randu_4_8_16_32 69: [ OK ] Random/1.randu_4_8_16_32 (1 ms) 69: [ RUN ] Random/1.randu_10_10_10_10 69: [ OK ] Random/1.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/1.randu_1920_1080_1_1 69: [ OK ] Random/1.randu_1920_1080_1_1 (50 ms) 69: [ RUN ] Random/1.randu_1280_720_1_1 69: [ OK ] Random/1.randu_1280_720_1_1 (22 ms) 69: [ RUN ] Random/1.randu_640_480_1_1 69: [ OK ] Random/1.randu_640_480_1_1 (8 ms) 69: [ RUN ] Random/1.randu_215_24_6_5 69: [ OK ] Random/1.randu_215_24_6_5 (4 ms) 69: [ RUN ] Random/1.randu_132_64_23_2 69: [ OK ] Random/1.randu_132_64_23_2 (9 ms) 69: [ RUN ] Random/1.randu_15_35_50_3 69: [ OK ] Random/1.randu_15_35_50_3 (2 ms) 69: [ RUN ] Random/1.randu_77_43_8_1 69: [ OK ] Random/1.randu_77_43_8_1 (1 ms) 69: [ RUN ] Random/1.randu_123_45_6_7 69: [ OK ] Random/1.randu_123_45_6_7 (5 ms) 69: [ RUN ] Random/1.randu_345_28_9_1 69: [ OK ] Random/1.randu_345_28_9_1 (2 ms) 69: [ RUN ] Random/1.randu_79_68_12_6 69: [ OK ] Random/1.randu_79_68_12_6 (9 ms) 69: [ RUN ] Random/1.randu_45_1_1_1 69: [ OK ] Random/1.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/1.InvalidArgs 69: [ OK ] Random/1.InvalidArgs (0 ms) 69: [ RUN ] Random/1.setSeed 65: [ OK ] NearestNeighbour/1.NN_SSD_500_5000_Dim1 (759 ms) 65: [ RUN ] NearestNeighbour/1.NN_SAD_100_1000_Dim0 65: [ OK ] NearestNeighbour/1.NN_SAD_100_1000_Dim0 (17 ms) 65: [ RUN ] NearestNeighbour/1.NN_SAD_100_1000_Dim1 65: [ OK ] NearestNeighbour/1.NN_SAD_100_1000_Dim1 (14 ms) 65: [ RUN ] NearestNeighbour/1.NN_SAD_500_5000_Dim0 69: [ OK ] Random/1.setSeed (135 ms) 69: [ RUN ] Random/1.getSeed 69: [ OK ] Random/1.getSeed (0 ms) 69: [----------] 30 tests from Random/1 (290 ms total) 69: 69: [----------] 30 tests from Random/2, where TypeParam = double 69: [ RUN ] Random/2.randu_1024_1024_1_1 69: [ OK ] Random/2.randu_1024_1024_1_1 (20 ms) 69: [ RUN ] Random/2.randu_512_512_1_1 69: [ OK ] Random/2.randu_512_512_1_1 (5 ms) 69: [ RUN ] Random/2.randu_256_256_1_1 69: [ OK ] Random/2.randu_256_256_1_1 (1 ms) 69: [ RUN ] Random/2.randu_128_128_1_1 69: [ OK ] Random/2.randu_128_128_1_1 (0 ms) 69: [ RUN ] Random/2.randu_64_64_1_1 69: [ OK ] Random/2.randu_64_64_1_1 (1 ms) 69: [ RUN ] Random/2.randu_32_32_1_1 69: [ OK ] Random/2.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/2.randu_16_16_1_1 69: [ OK ] Random/2.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/2.randu_8_8_1_1 69: [ OK ] Random/2.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/2.randu_4_4_1_1 69: [ OK ] Random/2.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/2.randu_2_2_2_2 69: [ OK ] Random/2.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/2.randu_1_1_1_1 69: [ OK ] Random/2.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/2.randu_256_16_4_2 69: [ OK ] Random/2.randu_256_16_4_2 (0 ms) 69: [ RUN ] Random/2.randu_32_16_8_4 69: [ OK ] Random/2.randu_32_16_8_4 (1 ms) 69: [ RUN ] Random/2.randu_2_4_16_256 69: [ OK ] Random/2.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/2.randu_4_8_16_32 69: [ OK ] Random/2.randu_4_8_16_32 (0 ms) 69: [ RUN ] Random/2.randu_10_10_10_10 69: [ OK ] Random/2.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/2.randu_1920_1080_1_1 69: [ OK ] Random/2.randu_1920_1080_1_1 (41 ms) 69: [ RUN ] Random/2.randu_1280_720_1_1 69: [ OK ] Random/2.randu_1280_720_1_1 (18 ms) 69: [ RUN ] Random/2.randu_640_480_1_1 69: [ OK ] Random/2.randu_640_480_1_1 (6 ms) 69: [ RUN ] Random/2.randu_215_24_6_5 69: [ OK ] Random/2.randu_215_24_6_5 (3 ms) 69: [ RUN ] Random/2.randu_132_64_23_2 69: [ OK ] Random/2.randu_132_64_23_2 (8 ms) 69: [ RUN ] Random/2.randu_15_35_50_3 69: [ OK ] Random/2.randu_15_35_50_3 (1 ms) 69: [ RUN ] Random/2.randu_77_43_8_1 69: [ OK ] Random/2.randu_77_43_8_1 (0 ms) 69: [ RUN ] Random/2.randu_123_45_6_7 69: [ OK ] Random/2.randu_123_45_6_7 (5 ms) 69: [ RUN ] Random/2.randu_345_28_9_1 69: [ OK ] Random/2.randu_345_28_9_1 (2 ms) 69: [ RUN ] Random/2.randu_79_68_12_6 69: [ OK ] Random/2.randu_79_68_12_6 (7 ms) 69: [ RUN ] Random/2.randu_45_1_1_1 69: [ OK ] Random/2.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/2.InvalidArgs 69: [ OK ] Random/2.InvalidArgs (0 ms) 69: [ RUN ] Random/2.setSeed 69: [ OK ] Random/2.setSeed (107 ms) 69: [ RUN ] Random/2.getSeed 69: [ OK ] Random/2.getSeed (0 ms) 69: [----------] 30 tests from Random/2 (233 ms total) 69: 69: [----------] 30 tests from Random/3, where TypeParam = af::af_cdouble 69: [ RUN ] Random/3.randu_1024_1024_1_1 69: [ OK ] Random/3.randu_1024_1024_1_1 (43 ms) 69: [ RUN ] Random/3.randu_512_512_1_1 69: [ OK ] Random/3.randu_512_512_1_1 (9 ms) 69: [ RUN ] Random/3.randu_256_256_1_1 69: [ OK ] Random/3.randu_256_256_1_1 (3 ms) 69: [ RUN ] Random/3.randu_128_128_1_1 69: [ OK ] Random/3.randu_128_128_1_1 (0 ms) 69: [ RUN ] Random/3.randu_64_64_1_1 69: [ OK ] Random/3.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/3.randu_32_32_1_1 69: [ OK ] Random/3.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/3.randu_16_16_1_1 69: [ OK ] Random/3.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/3.randu_8_8_1_1 69: [ OK ] Random/3.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/3.randu_4_4_1_1 69: [ OK ] Random/3.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/3.randu_2_2_2_2 69: [ OK ] Random/3.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/3.randu_1_1_1_1 69: [ OK ] Random/3.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/3.randu_256_16_4_2 69: [ OK ] Random/3.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/3.randu_32_16_8_4 69: [ OK ] Random/3.randu_32_16_8_4 (1 ms) 69: [ RUN ] Random/3.randu_2_4_16_256 69: [ OK ] Random/3.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/3.randu_4_8_16_32 69: [ OK ] Random/3.randu_4_8_16_32 (5 ms) 69: [ RUN ] Random/3.randu_10_10_10_10 69: [ OK ] Random/3.randu_10_10_10_10 (1 ms) 69: [ RUN ] Random/3.randu_1920_1080_1_1 57: NRMSD = 1.055e-38 57: [ OK ] Meanshift.Grayscale_double (957 ms) 57: [ RUN ] Meanshift.Color_double 69: [ OK ] Random/3.randu_1920_1080_1_1 (77 ms) 69: [ RUN ] Random/3.randu_1280_720_1_1 69: [ OK ] Random/3.randu_1280_720_1_1 (34 ms) 69: [ RUN ] Random/3.randu_640_480_1_1 69: [ OK ] Random/3.randu_640_480_1_1 (12 ms) 69: [ RUN ] Random/3.randu_215_24_6_5 69: [ OK ] Random/3.randu_215_24_6_5 (6 ms) 69: [ RUN ] Random/3.randu_132_64_23_2 69: [ OK ] Random/3.randu_132_64_23_2 (14 ms) 69: [ RUN ] Random/3.randu_15_35_50_3 69: [ OK ] Random/3.randu_15_35_50_3 (3 ms) 69: [ RUN ] Random/3.randu_77_43_8_1 69: [ OK ] Random/3.randu_77_43_8_1 (1 ms) 69: [ RUN ] Random/3.randu_123_45_6_7 65: [ OK ] NearestNeighbour/1.NN_SAD_500_5000_Dim0 (521 ms) 65: [ RUN ] NearestNeighbour/1.NN_SAD_500_5000_Dim1 69: [ OK ] Random/3.randu_123_45_6_7 (9 ms) 69: [ RUN ] Random/3.randu_345_28_9_1 69: [ OK ] Random/3.randu_345_28_9_1 (3 ms) 69: [ RUN ] Random/3.randu_79_68_12_6 69: [ OK ] Random/3.randu_79_68_12_6 (15 ms) 69: [ RUN ] Random/3.randu_45_1_1_1 69: [ OK ] Random/3.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/3.InvalidArgs 69: [ OK ] Random/3.InvalidArgs (0 ms) 69: [ RUN ] Random/3.setSeed 69: [ OK ] Random/3.setSeed (204 ms) 69: [ RUN ] Random/3.getSeed 69: [ OK ] Random/3.getSeed (0 ms) 69: [----------] 30 tests from Random/3 (446 ms total) 69: 69: [----------] 30 tests from Random/4, where TypeParam = int 69: [ RUN ] Random/4.randu_1024_1024_1_1 69: [ OK ] Random/4.randu_1024_1024_1_1 (25 ms) 69: [ RUN ] Random/4.randu_512_512_1_1 69: [ OK ] Random/4.randu_512_512_1_1 (6 ms) 69: [ RUN ] Random/4.randu_256_256_1_1 69: [ OK ] Random/4.randu_256_256_1_1 (1 ms) 69: [ RUN ] Random/4.randu_128_128_1_1 69: [ OK ] Random/4.randu_128_128_1_1 (1 ms) 69: [ RUN ] Random/4.randu_64_64_1_1 69: [ OK ] Random/4.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/4.randu_32_32_1_1 69: [ OK ] Random/4.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/4.randu_16_16_1_1 69: [ OK ] Random/4.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/4.randu_8_8_1_1 69: [ OK ] Random/4.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/4.randu_4_4_1_1 69: [ OK ] Random/4.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/4.randu_2_2_2_2 69: [ OK ] Random/4.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/4.randu_1_1_1_1 69: [ OK ] Random/4.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/4.randu_256_16_4_2 69: [ OK ] Random/4.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/4.randu_32_16_8_4 69: [ OK ] Random/4.randu_32_16_8_4 (0 ms) 69: [ RUN ] Random/4.randu_2_4_16_256 69: [ OK ] Random/4.randu_2_4_16_256 (0 ms) 69: [ RUN ] Random/4.randu_4_8_16_32 69: [ OK ] Random/4.randu_4_8_16_32 (0 ms) 69: [ RUN ] Random/4.randu_10_10_10_10 69: [ OK ] Random/4.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/4.randu_1920_1080_1_1 69: [ OK ] Random/4.randu_1920_1080_1_1 (48 ms) 69: [ RUN ] Random/4.randu_1280_720_1_1 69: [ OK ] Random/4.randu_1280_720_1_1 (21 ms) 69: [ RUN ] Random/4.randu_640_480_1_1 69: [ OK ] Random/4.randu_640_480_1_1 (7 ms) 69: [ RUN ] Random/4.randu_215_24_6_5 69: [ OK ] Random/4.randu_215_24_6_5 (4 ms) 69: [ RUN ] Random/4.randu_132_64_23_2 69: [ OK ] Random/4.randu_132_64_23_2 (9 ms) 69: [ RUN ] Random/4.randu_15_35_50_3 69: [ OK ] Random/4.randu_15_35_50_3 (1 ms) 69: [ RUN ] Random/4.randu_77_43_8_1 69: [ OK ] Random/4.randu_77_43_8_1 (0 ms) 69: [ RUN ] Random/4.randu_123_45_6_7 69: [ OK ] Random/4.randu_123_45_6_7 (6 ms) 69: [ RUN ] Random/4.randu_345_28_9_1 69: [ OK ] Random/4.randu_345_28_9_1 (2 ms) 69: [ RUN ] Random/4.randu_79_68_12_6 69: [ OK ] Random/4.randu_79_68_12_6 (9 ms) 69: [ RUN ] Random/4.randu_45_1_1_1 69: [ OK ] Random/4.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/4.InvalidArgs 69: [ OK ] Random/4.InvalidArgs (0 ms) 69: [ RUN ] Random/4.setSeed 69: [ OK ] Random/4.setSeed (117 ms) 69: [ RUN ] Random/4.getSeed 69: [ OK ] Random/4.getSeed (0 ms) 69: [----------] 30 tests from Random/4 (268 ms total) 69: 69: [----------] 30 tests from Random/5, where TypeParam = unsigned int 69: [ RUN ] Random/5.randu_1024_1024_1_1 69: [ OK ] Random/5.randu_1024_1024_1_1 (19 ms) 69: [ RUN ] Random/5.randu_512_512_1_1 69: [ OK ] Random/5.randu_512_512_1_1 (3 ms) 69: [ RUN ] Random/5.randu_256_256_1_1 69: [ OK ] Random/5.randu_256_256_1_1 (1 ms) 69: [ RUN ] Random/5.randu_128_128_1_1 69: [ OK ] Random/5.randu_128_128_1_1 (0 ms) 69: [ RUN ] Random/5.randu_64_64_1_1 69: [ OK ] Random/5.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/5.randu_32_32_1_1 69: [ OK ] Random/5.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/5.randu_16_16_1_1 69: [ OK ] Random/5.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/5.randu_8_8_1_1 69: [ OK ] Random/5.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/5.randu_4_4_1_1 69: [ OK ] Random/5.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/5.randu_2_2_2_2 69: [ OK ] Random/5.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/5.randu_1_1_1_1 69: [ OK ] Random/5.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/5.randu_256_16_4_2 69: [ OK ] Random/5.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/5.randu_32_16_8_4 69: [ OK ] Random/5.randu_32_16_8_4 (0 ms) 69: [ RUN ] Random/5.randu_2_4_16_256 69: [ OK ] Random/5.randu_2_4_16_256 (0 ms) 69: [ RUN ] Random/5.randu_4_8_16_32 69: [ OK ] Random/5.randu_4_8_16_32 (0 ms) 69: [ RUN ] Random/5.randu_10_10_10_10 69: [ OK ] Random/5.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/5.randu_1920_1080_1_1 69: [ OK ] Random/5.randu_1920_1080_1_1 (25 ms) 69: [ RUN ] Random/5.randu_1280_720_1_1 69: [ OK ] Random/5.randu_1280_720_1_1 (10 ms) 69: [ RUN ] Random/5.randu_640_480_1_1 69: [ OK ] Random/5.randu_640_480_1_1 (4 ms) 69: [ RUN ] Random/5.randu_215_24_6_5 69: [ OK ] Random/5.randu_215_24_6_5 (2 ms) 69: [ RUN ] Random/5.randu_132_64_23_2 69: [ OK ] Random/5.randu_132_64_23_2 (5 ms) 69: [ RUN ] Random/5.randu_15_35_50_3 69: [ OK ] Random/5.randu_15_35_50_3 (1 ms) 69: [ RUN ] Random/5.randu_77_43_8_1 69: [ OK ] Random/5.randu_77_43_8_1 (0 ms) 69: [ RUN ] Random/5.randu_123_45_6_7 69: [ OK ] Random/5.randu_123_45_6_7 (3 ms) 69: [ RUN ] Random/5.randu_345_28_9_1 69: [ OK ] Random/5.randu_345_28_9_1 (1 ms) 69: [ RUN ] Random/5.randu_79_68_12_6 69: [ OK ] Random/5.randu_79_68_12_6 (4 ms) 69: [ RUN ] Random/5.randu_45_1_1_1 69: [ OK ] Random/5.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/5.InvalidArgs 69: [ OK ] Random/5.InvalidArgs (0 ms) 69: [ RUN ] Random/5.setSeed 69: [ OK ] Random/5.setSeed (72 ms) 69: [ RUN ] Random/5.getSeed 69: [ OK ] Random/5.getSeed (0 ms) 69: [----------] 30 tests from Random/5 (158 ms total) 69: 69: [----------] 30 tests from Random/6, where TypeParam = long long 69: [ RUN ] Random/6.randu_1024_1024_1_1 69: [ OK ] Random/6.randu_1024_1024_1_1 (36 ms) 69: [ RUN ] Random/6.randu_512_512_1_1 69: [ OK ] Random/6.randu_512_512_1_1 (9 ms) 69: [ RUN ] Random/6.randu_256_256_1_1 69: [ OK ] Random/6.randu_256_256_1_1 (2 ms) 69: [ RUN ] Random/6.randu_128_128_1_1 69: [ OK ] Random/6.randu_128_128_1_1 (1 ms) 69: [ RUN ] Random/6.randu_64_64_1_1 69: [ OK ] Random/6.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/6.randu_32_32_1_1 69: [ OK ] Random/6.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/6.randu_16_16_1_1 69: [ OK ] Random/6.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/6.randu_8_8_1_1 69: [ OK ] Random/6.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/6.randu_4_4_1_1 69: [ OK ] Random/6.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/6.randu_2_2_2_2 69: [ OK ] Random/6.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/6.randu_1_1_1_1 69: [ OK ] Random/6.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/6.randu_256_16_4_2 69: [ OK ] Random/6.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/6.randu_32_16_8_4 69: [ OK ] Random/6.randu_32_16_8_4 (1 ms) 69: [ RUN ] Random/6.randu_2_4_16_256 69: [ OK ] Random/6.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/6.randu_4_8_16_32 69: [ OK ] Random/6.randu_4_8_16_32 (1 ms) 69: [ RUN ] Random/6.randu_10_10_10_10 69: [ OK ] Random/6.randu_10_10_10_10 (1 ms) 69: [ RUN ] Random/6.randu_1920_1080_1_1 65: [ OK ] NearestNeighbour/1.NN_SAD_500_5000_Dim1 (766 ms) 65: [----------] 8 tests from NearestNeighbour/1 (2604 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/2, where TypeParam = int 65: [ RUN ] NearestNeighbour/2.NN_SSD_100_1000_Dim0 69: [ OK ] Random/6.randu_1920_1080_1_1 (72 ms) 69: [ RUN ] Random/6.randu_1280_720_1_1 65: [ OK ] NearestNeighbour/2.NN_SSD_100_1000_Dim0 (25 ms) 65: [ RUN ] NearestNeighbour/2.NN_SSD_100_1000_Dim1 65: [ OK ] NearestNeighbour/2.NN_SSD_100_1000_Dim1 (15 ms) 65: [ RUN ] NearestNeighbour/2.NN_SSD_500_5000_Dim0 69: [ OK ] Random/6.randu_1280_720_1_1 (32 ms) 69: [ RUN ] Random/6.randu_640_480_1_1 26: [ OK ] FFTConvolveLarge/1.RectangleLargeSignalLargeFilter (1913 ms) 26: [ RUN ] FFTConvolveLarge/1.SameRectangleLargeSignalSmallFilter 69: [ OK ] Random/6.randu_640_480_1_1 (11 ms) 69: [ RUN ] Random/6.randu_215_24_6_5 69: [ OK ] Random/6.randu_215_24_6_5 (6 ms) 69: [ RUN ] Random/6.randu_132_64_23_2 69: [ OK ] Random/6.randu_132_64_23_2 (13 ms) 69: [ RUN ] Random/6.randu_15_35_50_3 69: [ OK ] Random/6.randu_15_35_50_3 (3 ms) 69: [ RUN ] Random/6.randu_77_43_8_1 69: [ OK ] Random/6.randu_77_43_8_1 (1 ms) 69: [ RUN ] Random/6.randu_123_45_6_7 69: [ OK ] Random/6.randu_123_45_6_7 (8 ms) 69: [ RUN ] Random/6.randu_345_28_9_1 69: [ OK ] Random/6.randu_345_28_9_1 (3 ms) 69: [ RUN ] Random/6.randu_79_68_12_6 69: [ OK ] Random/6.randu_79_68_12_6 (13 ms) 69: [ RUN ] Random/6.randu_45_1_1_1 69: [ OK ] Random/6.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/6.InvalidArgs 69: [ OK ] Random/6.InvalidArgs (0 ms) 69: [ RUN ] Random/6.setSeed 69: [ OK ] Random/6.setSeed (178 ms) 69: [ RUN ] Random/6.getSeed 69: [ OK ] Random/6.getSeed (0 ms) 69: [----------] 30 tests from Random/6 (397 ms total) 69: 69: [----------] 30 tests from Random/7, where TypeParam = unsigned long long 69: [ RUN ] Random/7.randu_1024_1024_1_1 69: [ OK ] Random/7.randu_1024_1024_1_1 (25 ms) 69: [ RUN ] Random/7.randu_512_512_1_1 69: [ OK ] Random/7.randu_512_512_1_1 (6 ms) 69: [ RUN ] Random/7.randu_256_256_1_1 69: [ OK ] Random/7.randu_256_256_1_1 (2 ms) 69: [ RUN ] Random/7.randu_128_128_1_1 69: [ OK ] Random/7.randu_128_128_1_1 (0 ms) 69: [ RUN ] Random/7.randu_64_64_1_1 69: [ OK ] Random/7.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/7.randu_32_32_1_1 69: [ OK ] Random/7.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/7.randu_16_16_1_1 69: [ OK ] Random/7.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/7.randu_8_8_1_1 69: [ OK ] Random/7.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/7.randu_4_4_1_1 69: [ OK ] Random/7.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/7.randu_2_2_2_2 69: [ OK ] Random/7.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/7.randu_1_1_1_1 69: [ OK ] Random/7.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/7.randu_256_16_4_2 69: [ OK ] Random/7.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/7.randu_32_16_8_4 69: [ OK ] Random/7.randu_32_16_8_4 (0 ms) 69: [ RUN ] Random/7.randu_2_4_16_256 69: [ OK ] Random/7.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/7.randu_4_8_16_32 69: [ OK ] Random/7.randu_4_8_16_32 (1 ms) 69: [ RUN ] Random/7.randu_10_10_10_10 69: [ OK ] Random/7.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/7.randu_1920_1080_1_1 69: [ OK ] Random/7.randu_1920_1080_1_1 (51 ms) 69: [ RUN ] Random/7.randu_1280_720_1_1 69: [ OK ] Random/7.randu_1280_720_1_1 (23 ms) 69: [ RUN ] Random/7.randu_640_480_1_1 69: [ OK ] Random/7.randu_640_480_1_1 (8 ms) 69: [ RUN ] Random/7.randu_215_24_6_5 69: [ OK ] Random/7.randu_215_24_6_5 (4 ms) 69: [ RUN ] Random/7.randu_132_64_23_2 69: [ OK ] Random/7.randu_132_64_23_2 (10 ms) 69: [ RUN ] Random/7.randu_15_35_50_3 69: [ OK ] Random/7.randu_15_35_50_3 (2 ms) 69: [ RUN ] Random/7.randu_77_43_8_1 69: [ OK ] Random/7.randu_77_43_8_1 (1 ms) 69: [ RUN ] Random/7.randu_123_45_6_7 69: [ OK ] Random/7.randu_123_45_6_7 (6 ms) 69: [ RUN ] Random/7.randu_345_28_9_1 69: [ OK ] Random/7.randu_345_28_9_1 (2 ms) 69: [ RUN ] Random/7.randu_79_68_12_6 69: [ OK ] Random/7.randu_79_68_12_6 (10 ms) 69: [ RUN ] Random/7.randu_45_1_1_1 69: [ OK ] Random/7.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/7.InvalidArgs 69: [ OK ] Random/7.InvalidArgs (0 ms) 69: [ RUN ] Random/7.setSeed 65: [ OK ] NearestNeighbour/2.NN_SSD_500_5000_Dim0 (520 ms) 65: [ RUN ] NearestNeighbour/2.NN_SSD_500_5000_Dim1 69: [ OK ] Random/7.setSeed (131 ms) 69: [ RUN ] Random/7.getSeed 69: [ OK ] Random/7.getSeed (0 ms) 69: [----------] 30 tests from Random/7 (287 ms total) 69: 69: [----------] 30 tests from Random/8, where TypeParam = unsigned char 69: [ RUN ] Random/8.randu_1024_1024_1_1 69: [ OK ] Random/8.randu_1024_1024_1_1 (17 ms) 69: [ RUN ] Random/8.randu_512_512_1_1 69: [ OK ] Random/8.randu_512_512_1_1 (3 ms) 69: [ RUN ] Random/8.randu_256_256_1_1 69: [ OK ] Random/8.randu_256_256_1_1 (1 ms) 69: [ RUN ] Random/8.randu_128_128_1_1 69: [ OK ] Random/8.randu_128_128_1_1 (0 ms) 69: [ RUN ] Random/8.randu_64_64_1_1 69: [ OK ] Random/8.randu_64_64_1_1 (0 ms) 69: [ RUN ] Random/8.randu_32_32_1_1 69: [ OK ] Random/8.randu_32_32_1_1 (0 ms) 69: [ RUN ] Random/8.randu_16_16_1_1 69: [ OK ] Random/8.randu_16_16_1_1 (0 ms) 69: [ RUN ] Random/8.randu_8_8_1_1 69: [ OK ] Random/8.randu_8_8_1_1 (0 ms) 69: [ RUN ] Random/8.randu_4_4_1_1 69: [ OK ] Random/8.randu_4_4_1_1 (0 ms) 69: [ RUN ] Random/8.randu_2_2_2_2 69: [ OK ] Random/8.randu_2_2_2_2 (0 ms) 69: [ RUN ] Random/8.randu_1_1_1_1 69: [ OK ] Random/8.randu_1_1_1_1 (0 ms) 69: [ RUN ] Random/8.randu_256_16_4_2 69: [ OK ] Random/8.randu_256_16_4_2 (1 ms) 69: [ RUN ] Random/8.randu_32_16_8_4 69: [ OK ] Random/8.randu_32_16_8_4 (0 ms) 69: [ RUN ] Random/8.randu_2_4_16_256 69: [ OK ] Random/8.randu_2_4_16_256 (1 ms) 69: [ RUN ] Random/8.randu_4_8_16_32 69: [ OK ] Random/8.randu_4_8_16_32 (0 ms) 69: [ RUN ] Random/8.randu_10_10_10_10 69: [ OK ] Random/8.randu_10_10_10_10 (0 ms) 69: [ RUN ] Random/8.randu_1920_1080_1_1 69: [ OK ] Random/8.randu_1920_1080_1_1 (26 ms) 69: [ RUN ] Random/8.randu_1280_720_1_1 69: [ OK ] Random/8.randu_1280_720_1_1 (12 ms) 69: [ RUN ] Random/8.randu_640_480_1_1 69: [ OK ] Random/8.randu_640_480_1_1 (8 ms) 69: [ RUN ] Random/8.randu_215_24_6_5 69: [ OK ] Random/8.randu_215_24_6_5 (2 ms) 69: [ RUN ] Random/8.randu_132_64_23_2 69: [ OK ] Random/8.randu_132_64_23_2 (5 ms) 69: [ RUN ] Random/8.randu_15_35_50_3 69: [ OK ] Random/8.randu_15_35_50_3 (1 ms) 69: [ RUN ] Random/8.randu_77_43_8_1 69: [ OK ] Random/8.randu_77_43_8_1 (1 ms) 69: [ RUN ] Random/8.randu_123_45_6_7 69: [ OK ] Random/8.randu_123_45_6_7 (3 ms) 69: [ RUN ] Random/8.randu_345_28_9_1 69: [ OK ] Random/8.randu_345_28_9_1 (1 ms) 69: [ RUN ] Random/8.randu_79_68_12_6 69: [ OK ] Random/8.randu_79_68_12_6 (5 ms) 69: [ RUN ] Random/8.randu_45_1_1_1 69: [ OK ] Random/8.randu_45_1_1_1 (0 ms) 69: [ RUN ] Random/8.InvalidArgs 69: [ OK ] Random/8.InvalidArgs (0 ms) 69: [ RUN ] Random/8.setSeed 69: [ OK ] Random/8.setSeed (58 ms) 69: [ RUN ] Random/8.getSeed 69: [ OK ] Random/8.getSeed (0 ms) 69: [----------] 30 tests from Random/8 (151 ms total) 69: 69: [----------] 28 tests from Random_norm/0, where TypeParam = float 69: [ RUN ] Random_norm/0.randn_1024_1024_1_1 69: [ OK ] Random_norm/0.randn_1024_1024_1_1 (27 ms) 69: [ RUN ] Random_norm/0.randn_512_512_1_1 69: [ OK ] Random_norm/0.randn_512_512_1_1 (6 ms) 69: [ RUN ] Random_norm/0.randn_256_256_1_1 69: [ OK ] Random_norm/0.randn_256_256_1_1 (1 ms) 69: [ RUN ] Random_norm/0.randn_128_128_1_1 69: [ OK ] Random_norm/0.randn_128_128_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_64_64_1_1 69: [ OK ] Random_norm/0.randn_64_64_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_32_32_1_1 69: [ OK ] Random_norm/0.randn_32_32_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_16_16_1_1 69: [ OK ] Random_norm/0.randn_16_16_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_8_8_1_1 69: [ OK ] Random_norm/0.randn_8_8_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_4_4_1_1 69: [ OK ] Random_norm/0.randn_4_4_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_2_2_2_2 69: [ OK ] Random_norm/0.randn_2_2_2_2 (0 ms) 69: [ RUN ] Random_norm/0.randn_1_1_1_1 69: [ OK ] Random_norm/0.randn_1_1_1_1 (0 ms) 69: [ RUN ] Random_norm/0.randn_256_16_4_2 69: [ OK ] Random_norm/0.randn_256_16_4_2 (1 ms) 69: [ RUN ] Random_norm/0.randn_32_16_8_4 69: [ OK ] Random_norm/0.randn_32_16_8_4 (1 ms) 69: [ RUN ] Random_norm/0.randn_2_4_16_256 69: [ OK ] Random_norm/0.randn_2_4_16_256 (1 ms) 69: [ RUN ] Random_norm/0.randn_4_8_16_32 69: [ OK ] Random_norm/0.randn_4_8_16_32 (1 ms) 69: [ RUN ] Random_norm/0.randn_10_10_10_10 69: [ OK ] Random_norm/0.randn_10_10_10_10 (0 ms) 69: [ RUN ] Random_norm/0.randn_1920_1080_1_1 69: [ OK ] Random_norm/0.randn_1920_1080_1_1 (54 ms) 69: [ RUN ] Random_norm/0.randn_1280_720_1_1 69: [ OK ] Random_norm/0.randn_1280_720_1_1 (25 ms) 69: [ RUN ] Random_norm/0.randn_640_480_1_1 69: [ OK ] Random_norm/0.randn_640_480_1_1 (8 ms) 69: [ RUN ] Random_norm/0.randn_215_24_6_5 69: [ OK ] Random_norm/0.randn_215_24_6_5 (4 ms) 69: [ RUN ] Random_norm/0.randn_132_64_23_2 69: [ OK ] Random_norm/0.randn_132_64_23_2 (10 ms) 69: [ RUN ] Random_norm/0.randn_15_35_50_3 69: [ OK ] Random_norm/0.randn_15_35_50_3 (2 ms) 69: [ RUN ] Random_norm/0.randn_77_43_8_1 69: [ OK ] Random_norm/0.randn_77_43_8_1 (1 ms) 69: [ RUN ] Random_norm/0.randn_123_45_6_7 69: [ OK ] Random_norm/0.randn_123_45_6_7 (6 ms) 69: [ RUN ] Random_norm/0.randn_345_28_9_1 69: [ OK ] Random_norm/0.randn_345_28_9_1 (2 ms) 69: [ RUN ] Random_norm/0.randn_79_68_12_6 69: [ OK ] Random_norm/0.randn_79_68_12_6 (11 ms) 69: [ RUN ] Random_norm/0.randn_45_1_1_1 69: [ OK ] Random_norm/0.randn_45_1_1_1 (0 ms) 69: [ RUN ] Random_norm/0.setSeed 69: [ OK ] Random_norm/0.setSeed (127 ms) 69: [----------] 28 tests from Random_norm/0 (295 ms total) 69: 69: [----------] 28 tests from Random_norm/1, where TypeParam = af::af_cfloat 69: [ RUN ] Random_norm/1.randn_1024_1024_1_1 69: [ OK ] Random_norm/1.randn_1024_1024_1_1 (52 ms) 69: [ RUN ] Random_norm/1.randn_512_512_1_1 69: [ OK ] Random_norm/1.randn_512_512_1_1 (13 ms) 69: [ RUN ] Random_norm/1.randn_256_256_1_1 69: [ OK ] Random_norm/1.randn_256_256_1_1 (4 ms) 69: [ RUN ] Random_norm/1.randn_128_128_1_1 69: [ OK ] Random_norm/1.randn_128_128_1_1 (1 ms) 69: [ RUN ] Random_norm/1.randn_64_64_1_1 69: [ OK ] Random_norm/1.randn_64_64_1_1 (0 ms) 69: [ RUN ] Random_norm/1.randn_32_32_1_1 69: [ OK ] Random_norm/1.randn_32_32_1_1 (0 ms) 69: [ RUN ] Random_norm/1.randn_16_16_1_1 69: [ OK ] Random_norm/1.randn_16_16_1_1 (0 ms) 69: [ RUN ] Random_norm/1.randn_8_8_1_1 69: [ OK ] Random_norm/1.randn_8_8_1_1 (0 ms) 69: [ RUN ] Random_norm/1.randn_4_4_1_1 69: [ OK ] Random_norm/1.randn_4_4_1_1 (0 ms) 69: [ RUN ] Random_norm/1.randn_2_2_2_2 69: [ OK ] Random_norm/1.randn_2_2_2_2 (0 ms) 69: [ RUN ] Random_norm/1.randn_1_1_1_1 69: [ OK ] Random_norm/1.randn_1_1_1_1 (0 ms) 69: [ RUN ] Random_norm/1.randn_256_16_4_2 69: [ OK ] Random_norm/1.randn_256_16_4_2 (2 ms) 69: [ RUN ] Random_norm/1.randn_32_16_8_4 69: [ OK ] Random_norm/1.randn_32_16_8_4 (1 ms) 69: [ RUN ] Random_norm/1.randn_2_4_16_256 69: [ OK ] Random_norm/1.randn_2_4_16_256 (2 ms) 69: [ RUN ] Random_norm/1.randn_4_8_16_32 69: [ OK ] Random_norm/1.randn_4_8_16_32 (1 ms) 69: [ RUN ] Random_norm/1.randn_10_10_10_10 69: [ OK ] Random_norm/1.randn_10_10_10_10 (0 ms) 69: [ RUN ] Random_norm/1.randn_1920_1080_1_1 65: [ OK ] NearestNeighbour/2.NN_SSD_500_5000_Dim1 (549 ms) 65: [ RUN ] NearestNeighbour/2.NN_SAD_100_1000_Dim0 65: [ OK ] NearestNeighbour/2.NN_SAD_100_1000_Dim0 (17 ms) 65: [ RUN ] NearestNeighbour/2.NN_SAD_100_1000_Dim1 65: [ OK ] NearestNeighbour/2.NN_SAD_100_1000_Dim1 (16 ms) 65: [ RUN ] NearestNeighbour/2.NN_SAD_500_5000_Dim0 69: [ OK ] Random_norm/1.randn_1920_1080_1_1 (105 ms) 69: [ RUN ] Random_norm/1.randn_1280_720_1_1 69: [ OK ] Random_norm/1.randn_1280_720_1_1 (46 ms) 69: [ RUN ] Random_norm/1.randn_640_480_1_1 69: [ OK ] Random_norm/1.randn_640_480_1_1 (15 ms) 69: [ RUN ] Random_norm/1.randn_215_24_6_5 69: [ OK ] Random_norm/1.randn_215_24_6_5 (8 ms) 69: [ RUN ] Random_norm/1.randn_132_64_23_2 69: [ OK ] Random_norm/1.randn_132_64_23_2 (20 ms) 69: [ RUN ] Random_norm/1.randn_15_35_50_3 69: [ OK ] Random_norm/1.randn_15_35_50_3 (4 ms) 69: [ RUN ] Random_norm/1.randn_77_43_8_1 69: [ OK ] Random_norm/1.randn_77_43_8_1 (2 ms) 69: [ RUN ] Random_norm/1.randn_123_45_6_7 69: [ OK ] Random_norm/1.randn_123_45_6_7 (11 ms) 69: [ RUN ] Random_norm/1.randn_345_28_9_1 69: [ OK ] Random_norm/1.randn_345_28_9_1 (4 ms) 69: [ RUN ] Random_norm/1.randn_79_68_12_6 69: [ OK ] Random_norm/1.randn_79_68_12_6 (20 ms) 69: [ RUN ] Random_norm/1.randn_45_1_1_1 69: [ OK ] Random_norm/1.randn_45_1_1_1 (0 ms) 69: [ RUN ] Random_norm/1.setSeed 69: [ OK ] Random_norm/1.setSeed (249 ms) 69: [----------] 28 tests from Random_norm/1 (564 ms total) 69: 69: [----------] 28 tests from Random_norm/2, where TypeParam = double 69: [ RUN ] Random_norm/2.randn_1024_1024_1_1 69: [ OK ] Random_norm/2.randn_1024_1024_1_1 (38 ms) 69: [ RUN ] Random_norm/2.randn_512_512_1_1 69: [ OK ] Random_norm/2.randn_512_512_1_1 (9 ms) 69: [ RUN ] Random_norm/2.randn_256_256_1_1 69: [ OK ] Random_norm/2.randn_256_256_1_1 (2 ms) 69: [ RUN ] Random_norm/2.randn_128_128_1_1 69: [ OK ] Random_norm/2.randn_128_128_1_1 (1 ms) 69: [ RUN ] Random_norm/2.randn_64_64_1_1 69: [ OK ] Random_norm/2.randn_64_64_1_1 (0 ms) 69: [ RUN ] Random_norm/2.randn_32_32_1_1 69: [ OK ] Random_norm/2.randn_32_32_1_1 (0 ms) 69: [ RUN ] Random_norm/2.randn_16_16_1_1 69: [ OK ] Random_norm/2.randn_16_16_1_1 (0 ms) 69: [ RUN ] Random_norm/2.randn_8_8_1_1 69: [ OK ] Random_norm/2.randn_8_8_1_1 (0 ms) 69: [ RUN ] Random_norm/2.randn_4_4_1_1 69: [ OK ] Random_norm/2.randn_4_4_1_1 (0 ms) 69: [ RUN ] Random_norm/2.randn_2_2_2_2 69: [ OK ] Random_norm/2.randn_2_2_2_2 (0 ms) 69: [ RUN ] Random_norm/2.randn_1_1_1_1 69: [ OK ] Random_norm/2.randn_1_1_1_1 (0 ms) 69: [ RUN ] Random_norm/2.randn_256_16_4_2 69: [ OK ] Random_norm/2.randn_256_16_4_2 (1 ms) 69: [ RUN ] Random_norm/2.randn_32_16_8_4 69: [ OK ] Random_norm/2.randn_32_16_8_4 (0 ms) 69: [ RUN ] Random_norm/2.randn_2_4_16_256 69: [ OK ] Random_norm/2.randn_2_4_16_256 (2 ms) 69: [ RUN ] Random_norm/2.randn_4_8_16_32 69: [ OK ] Random_norm/2.randn_4_8_16_32 (0 ms) 69: [ RUN ] Random_norm/2.randn_10_10_10_10 69: [ OK ] Random_norm/2.randn_10_10_10_10 (0 ms) 69: [ RUN ] Random_norm/2.randn_1920_1080_1_1 69: [ OK ] Random_norm/2.randn_1920_1080_1_1 (75 ms) 69: [ RUN ] Random_norm/2.randn_1280_720_1_1 65: [ OK ] NearestNeighbour/2.NN_SAD_500_5000_Dim0 (572 ms) 65: [ RUN ] NearestNeighbour/2.NN_SAD_500_5000_Dim1 69: [ OK ] Random_norm/2.randn_1280_720_1_1 (33 ms) 69: [ RUN ] Random_norm/2.randn_640_480_1_1 69: [ OK ] Random_norm/2.randn_640_480_1_1 (11 ms) 69: [ RUN ] Random_norm/2.randn_215_24_6_5 69: [ OK ] Random_norm/2.randn_215_24_6_5 (6 ms) 69: [ RUN ] Random_norm/2.randn_132_64_23_2 69: [ OK ] Random_norm/2.randn_132_64_23_2 (14 ms) 69: [ RUN ] Random_norm/2.randn_15_35_50_3 69: [ OK ] Random_norm/2.randn_15_35_50_3 (3 ms) 69: [ RUN ] Random_norm/2.randn_77_43_8_1 69: [ OK ] Random_norm/2.randn_77_43_8_1 (1 ms) 69: [ RUN ] Random_norm/2.randn_123_45_6_7 69: [ OK ] Random_norm/2.randn_123_45_6_7 (9 ms) 69: [ RUN ] Random_norm/2.randn_345_28_9_1 69: [ OK ] Random_norm/2.randn_345_28_9_1 (3 ms) 69: [ RUN ] Random_norm/2.randn_79_68_12_6 69: [ OK ] Random_norm/2.randn_79_68_12_6 (14 ms) 69: [ RUN ] Random_norm/2.randn_45_1_1_1 69: [ OK ] Random_norm/2.randn_45_1_1_1 (0 ms) 69: [ RUN ] Random_norm/2.setSeed 69: [ OK ] Random_norm/2.setSeed (178 ms) 69: [----------] 28 tests from Random_norm/2 (408 ms total) 69: 69: [----------] 28 tests from Random_norm/3, where TypeParam = af::af_cdouble 69: [ RUN ] Random_norm/3.randn_1024_1024_1_1 69: [ OK ] Random_norm/3.randn_1024_1024_1_1 (76 ms) 69: [ RUN ] Random_norm/3.randn_512_512_1_1 69: [ OK ] Random_norm/3.randn_512_512_1_1 (19 ms) 69: [ RUN ] Random_norm/3.randn_256_256_1_1 69: [ OK ] Random_norm/3.randn_256_256_1_1 (5 ms) 69: [ RUN ] Random_norm/3.randn_128_128_1_1 69: [ OK ] Random_norm/3.randn_128_128_1_1 (1 ms) 69: [ RUN ] Random_norm/3.randn_64_64_1_1 69: [ OK ] Random_norm/3.randn_64_64_1_1 (1 ms) 69: [ RUN ] Random_norm/3.randn_32_32_1_1 69: [ OK ] Random_norm/3.randn_32_32_1_1 (0 ms) 69: [ RUN ] Random_norm/3.randn_16_16_1_1 69: [ OK ] Random_norm/3.randn_16_16_1_1 (0 ms) 69: [ RUN ] Random_norm/3.randn_8_8_1_1 69: [ OK ] Random_norm/3.randn_8_8_1_1 (0 ms) 69: [ RUN ] Random_norm/3.randn_4_4_1_1 69: [ OK ] Random_norm/3.randn_4_4_1_1 (0 ms) 69: [ RUN ] Random_norm/3.randn_2_2_2_2 69: [ OK ] Random_norm/3.randn_2_2_2_2 (0 ms) 69: [ RUN ] Random_norm/3.randn_1_1_1_1 69: [ OK ] Random_norm/3.randn_1_1_1_1 (0 ms) 69: [ RUN ] Random_norm/3.randn_256_16_4_2 69: [ OK ] Random_norm/3.randn_256_16_4_2 (2 ms) 69: [ RUN ] Random_norm/3.randn_32_16_8_4 69: [ OK ] Random_norm/3.randn_32_16_8_4 (2 ms) 69: [ RUN ] Random_norm/3.randn_2_4_16_256 69: [ OK ] Random_norm/3.randn_2_4_16_256 (2 ms) 69: [ RUN ] Random_norm/3.randn_4_8_16_32 69: [ OK ] Random_norm/3.randn_4_8_16_32 (2 ms) 69: [ RUN ] Random_norm/3.randn_10_10_10_10 69: [ OK ] Random_norm/3.randn_10_10_10_10 (0 ms) 69: [ RUN ] Random_norm/3.randn_1920_1080_1_1 26: [ OK ] FFTConvolveLarge/1.SameRectangleLargeSignalSmallFilter (2104 ms) 26: [ RUN ] FFTConvolveLarge/1.SameRectangleLargeSignalLargeFilter 69: [ OK ] Random_norm/3.randn_1920_1080_1_1 (149 ms) 69: [ RUN ] Random_norm/3.randn_1280_720_1_1 69: [ OK ] Random_norm/3.randn_1280_720_1_1 (66 ms) 69: [ RUN ] Random_norm/3.randn_640_480_1_1 65: [ OK ] NearestNeighbour/2.NN_SAD_500_5000_Dim1 (619 ms) 65: [----------] 8 tests from NearestNeighbour/2 (2334 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/3, where TypeParam = unsigned int 65: [ RUN ] NearestNeighbour/3.NN_SSD_100_1000_Dim0 69: [ OK ] Random_norm/3.randn_640_480_1_1 (23 ms) 69: [ RUN ] Random_norm/3.randn_215_24_6_5 69: [ OK ] Random_norm/3.randn_215_24_6_5 (11 ms) 69: [ RUN ] Random_norm/3.randn_132_64_23_2 65: [ OK ] NearestNeighbour/3.NN_SSD_100_1000_Dim0 (17 ms) 65: [ RUN ] NearestNeighbour/3.NN_SSD_100_1000_Dim1 65: [ OK ] NearestNeighbour/3.NN_SSD_100_1000_Dim1 (14 ms) 65: [ RUN ] NearestNeighbour/3.NN_SSD_500_5000_Dim0 69: [ OK ] Random_norm/3.randn_132_64_23_2 (29 ms) 69: [ RUN ] Random_norm/3.randn_15_35_50_3 69: [ OK ] Random_norm/3.randn_15_35_50_3 (6 ms) 69: [ RUN ] Random_norm/3.randn_77_43_8_1 69: [ OK ] Random_norm/3.randn_77_43_8_1 (2 ms) 69: [ RUN ] Random_norm/3.randn_123_45_6_7 69: [ OK ] Random_norm/3.randn_123_45_6_7 (17 ms) 69: [ RUN ] Random_norm/3.randn_345_28_9_1 69: [ OK ] Random_norm/3.randn_345_28_9_1 (6 ms) 69: [ RUN ] Random_norm/3.randn_79_68_12_6 69: [ OK ] Random_norm/3.randn_79_68_12_6 (28 ms) 69: [ RUN ] Random_norm/3.randn_45_1_1_1 69: [ OK ] Random_norm/3.randn_45_1_1_1 (0 ms) 69: [ RUN ] Random_norm/3.setSeed 69: [ OK ] Random_norm/3.setSeed (360 ms) 69: [----------] 28 tests from Random_norm/3 (810 ms total) 69: 69: [----------] 1 test from Random 69: [ RUN ] Random.CPP 69: [ OK ] Random.CPP (0 ms) 69: [----------] 1 test from Random (1 ms total) 69: 69: [----------] Global test environment tear-down 69: [==========] 383 tests from 14 test cases ran. (4500 ms total) 69: [ PASSED ] 383 tests. 60/95 Test #69: Test_random_cpu .................. Passed 4.74 sec test 70 Start 70: Test_range_cpu 70: Test command: /<>/obj-arm-linux-gnueabihf/test/range_cpu 70: Working Directory: /<>/obj-arm-linux-gnueabihf/test 70: Test timeout computed to be: 10000000 57: NRMSD = 6.27719e-37 57: [ OK ] Meanshift.Color_double (3740 ms) 57: [ RUN ] Meanshift.Color_CPP 70: Running main() from gtest_main.cc 70: [==========] Running 91 tests from 10 test cases. 70: [----------] Global test environment set-up. 70: [----------] 10 tests from Range/0, where TypeParam = float 70: [ RUN ] Range/0.Range1D0 70: [ OK ] Range/0.Range1D0 (0 ms) 70: [ RUN ] Range/0.Range2D0 70: [ OK ] Range/0.Range2D0 (0 ms) 70: [ RUN ] Range/0.Range2D1 70: [ OK ] Range/0.Range2D1 (0 ms) 65: [ OK ] NearestNeighbour/3.NN_SSD_500_5000_Dim0 (515 ms) 70: [ RUN ] Range/0.Range3D0 70: [ OK ] Range/0.Range3D0 (0 ms) 70: [ RUN ] Range/0.Range3D1 65: [ RUN ] NearestNeighbour/3.NN_SSD_500_5000_Dim1 70: [ OK ] Range/0.Range3D1 (0 ms) 70: [ RUN ] Range/0.Range3D2 70: [ OK ] Range/0.Range3D2 (1 ms) 70: [ RUN ] Range/0.Range4D0 70: [ OK ] Range/0.Range4D0 (0 ms) 70: [ RUN ] Range/0.Range4D1 70: [ OK ] Range/0.Range4D1 (0 ms) 70: [ RUN ] Range/0.Range4D2 70: [ OK ] Range/0.Range4D2 (0 ms) 70: [ RUN ] Range/0.Range4D3 70: [ OK ] Range/0.Range4D3 (0 ms) 70: [----------] 10 tests from Range/0 (10 ms total) 70: 70: [----------] 10 tests from Range/1, where TypeParam = double 70: [ RUN ] Range/1.Range1D0 70: [ OK ] Range/1.Range1D0 (0 ms) 70: [ RUN ] Range/1.Range2D0 70: [ OK ] Range/1.Range2D0 (0 ms) 70: [ RUN ] Range/1.Range2D1 70: [ OK ] Range/1.Range2D1 (0 ms) 70: [ RUN ] Range/1.Range3D0 70: [ OK ] Range/1.Range3D0 (0 ms) 70: [ RUN ] Range/1.Range3D1 70: [ OK ] Range/1.Range3D1 (0 ms) 70: [ RUN ] Range/1.Range3D2 70: [ OK ] Range/1.Range3D2 (0 ms) 70: [ RUN ] Range/1.Range4D0 70: [ OK ] Range/1.Range4D0 (1 ms) 70: [ RUN ] Range/1.Range4D1 70: [ OK ] Range/1.Range4D1 (0 ms) 70: [ RUN ] Range/1.Range4D2 70: [ OK ] Range/1.Range4D2 (1 ms) 70: [ RUN ] Range/1.Range4D3 70: [ OK ] Range/1.Range4D3 (0 ms) 70: [----------] 10 tests from Range/1 (5 ms total) 70: 70: [----------] 10 tests from Range/2, where TypeParam = int 70: [ RUN ] Range/2.Range1D0 70: [ OK ] Range/2.Range1D0 (0 ms) 70: [ RUN ] Range/2.Range2D0 70: [ OK ] Range/2.Range2D0 (0 ms) 70: [ RUN ] Range/2.Range2D1 70: [ OK ] Range/2.Range2D1 (0 ms) 70: [ RUN ] Range/2.Range3D0 70: [ OK ] Range/2.Range3D0 (0 ms) 70: [ RUN ] Range/2.Range3D1 70: [ OK ] Range/2.Range3D1 (0 ms) 70: [ RUN ] Range/2.Range3D2 70: [ OK ] Range/2.Range3D2 (1 ms) 70: [ RUN ] Range/2.Range4D0 70: [ OK ] Range/2.Range4D0 (0 ms) 70: [ RUN ] Range/2.Range4D1 70: [ OK ] Range/2.Range4D1 (1 ms) 70: [ RUN ] Range/2.Range4D2 70: [ OK ] Range/2.Range4D2 (0 ms) 70: [ RUN ] Range/2.Range4D3 70: [ OK ] Range/2.Range4D3 (0 ms) 70: [----------] 10 tests from Range/2 (5 ms total) 70: 70: [----------] 10 tests from Range/3, where TypeParam = unsigned int 70: [ RUN ] Range/3.Range1D0 70: [ OK ] Range/3.Range1D0 (0 ms) 70: [ RUN ] Range/3.Range2D0 70: [ OK ] Range/3.Range2D0 (0 ms) 70: [ RUN ] Range/3.Range2D1 70: [ OK ] Range/3.Range2D1 (0 ms) 70: [ RUN ] Range/3.Range3D0 70: [ OK ] Range/3.Range3D0 (0 ms) 70: [ RUN ] Range/3.Range3D1 70: [ OK ] Range/3.Range3D1 (1 ms) 70: [ RUN ] Range/3.Range3D2 70: [ OK ] Range/3.Range3D2 (0 ms) 70: [ RUN ] Range/3.Range4D0 70: [ OK ] Range/3.Range4D0 (0 ms) 70: [ RUN ] Range/3.Range4D1 70: [ OK ] Range/3.Range4D1 (0 ms) 70: [ RUN ] Range/3.Range4D2 70: [ OK ] Range/3.Range4D2 (1 ms) 70: [ RUN ] Range/3.Range4D3 70: [ OK ] Range/3.Range4D3 (0 ms) 70: [----------] 10 tests from Range/3 (5 ms total) 70: 70: [----------] 10 tests from Range/4, where TypeParam = long long 70: [ RUN ] Range/4.Range1D0 70: [ OK ] Range/4.Range1D0 (0 ms) 70: [ RUN ] Range/4.Range2D0 70: [ OK ] Range/4.Range2D0 (0 ms) 70: [ RUN ] Range/4.Range2D1 70: [ OK ] Range/4.Range2D1 (0 ms) 70: [ RUN ] Range/4.Range3D0 70: [ OK ] Range/4.Range3D0 (0 ms) 70: [ RUN ] Range/4.Range3D1 70: [ OK ] Range/4.Range3D1 (0 ms) 70: [ RUN ] Range/4.Range3D2 70: [ OK ] Range/4.Range3D2 (1 ms) 70: [ RUN ] Range/4.Range4D0 70: [ OK ] Range/4.Range4D0 (0 ms) 70: [ RUN ] Range/4.Range4D1 70: [ OK ] Range/4.Range4D1 (1 ms) 70: [ RUN ] Range/4.Range4D2 70: [ OK ] Range/4.Range4D2 (0 ms) 70: [ RUN ] Range/4.Range4D3 70: [ OK ] Range/4.Range4D3 (0 ms) 70: [----------] 10 tests from Range/4 (5 ms total) 70: 70: [----------] 10 tests from Range/5, where TypeParam = unsigned long long 70: [ RUN ] Range/5.Range1D0 70: [ OK ] Range/5.Range1D0 (5 ms) 70: [ RUN ] Range/5.Range2D0 70: [ OK ] Range/5.Range2D0 (0 ms) 70: [ RUN ] Range/5.Range2D1 70: [ OK ] Range/5.Range2D1 (0 ms) 70: [ RUN ] Range/5.Range3D0 70: [ OK ] Range/5.Range3D0 (0 ms) 70: [ RUN ] Range/5.Range3D1 70: [ OK ] Range/5.Range3D1 (0 ms) 70: [ RUN ] Range/5.Range3D2 70: [ OK ] Range/5.Range3D2 (0 ms) 70: [ RUN ] Range/5.Range4D0 70: [ OK ] Range/5.Range4D0 (0 ms) 70: [ RUN ] Range/5.Range4D1 70: [ OK ] Range/5.Range4D1 (0 ms) 70: [ RUN ] Range/5.Range4D2 70: [ OK ] Range/5.Range4D2 (0 ms) 70: [ RUN ] Range/5.Range4D3 70: [ OK ] Range/5.Range4D3 (0 ms) 70: [----------] 10 tests from Range/5 (11 ms total) 70: 70: [----------] 10 tests from Range/6, where TypeParam = unsigned char 70: [ RUN ] Range/6.Range1D0 70: [ OK ] Range/6.Range1D0 (0 ms) 70: [ RUN ] Range/6.Range2D0 70: [ OK ] Range/6.Range2D0 (0 ms) 70: [ RUN ] Range/6.Range2D1 70: [ OK ] Range/6.Range2D1 (0 ms) 70: [ RUN ] Range/6.Range3D0 70: [ OK ] Range/6.Range3D0 (0 ms) 70: [ RUN ] Range/6.Range3D1 70: [ OK ] Range/6.Range3D1 (0 ms) 70: [ RUN ] Range/6.Range3D2 70: [ OK ] Range/6.Range3D2 (0 ms) 70: [ RUN ] Range/6.Range4D0 70: [ OK ] Range/6.Range4D0 (0 ms) 70: [ RUN ] Range/6.Range4D1 70: [ OK ] Range/6.Range4D1 (0 ms) 70: [ RUN ] Range/6.Range4D2 70: [ OK ] Range/6.Range4D2 (0 ms) 70: [ RUN ] Range/6.Range4D3 70: [ OK ] Range/6.Range4D3 (0 ms) 70: [----------] 10 tests from Range/6 (5 ms total) 70: 70: [----------] 10 tests from Range/7, where TypeParam = short 70: [ RUN ] Range/7.Range1D0 70: [ OK ] Range/7.Range1D0 (0 ms) 70: [ RUN ] Range/7.Range2D0 70: [ OK ] Range/7.Range2D0 (0 ms) 70: [ RUN ] Range/7.Range2D1 70: [ OK ] Range/7.Range2D1 (0 ms) 70: [ RUN ] Range/7.Range3D0 70: [ OK ] Range/7.Range3D0 (0 ms) 70: [ RUN ] Range/7.Range3D1 70: [ OK ] Range/7.Range3D1 (0 ms) 70: [ RUN ] Range/7.Range3D2 70: [ OK ] Range/7.Range3D2 (0 ms) 70: [ RUN ] Range/7.Range4D0 70: [ OK ] Range/7.Range4D0 (0 ms) 70: [ RUN ] Range/7.Range4D1 70: [ OK ] Range/7.Range4D1 (0 ms) 70: [ RUN ] Range/7.Range4D2 70: [ OK ] Range/7.Range4D2 (1 ms) 70: [ RUN ] Range/7.Range4D3 70: [ OK ] Range/7.Range4D3 (0 ms) 70: [----------] 10 tests from Range/7 (5 ms total) 70: 70: [----------] 10 tests from Range/8, where TypeParam = unsigned short 70: [ RUN ] Range/8.Range1D0 70: [ OK ] Range/8.Range1D0 (0 ms) 70: [ RUN ] Range/8.Range2D0 70: [ OK ] Range/8.Range2D0 (0 ms) 70: [ RUN ] Range/8.Range2D1 70: [ OK ] Range/8.Range2D1 (0 ms) 70: [ RUN ] Range/8.Range3D0 70: [ OK ] Range/8.Range3D0 (0 ms) 70: [ RUN ] Range/8.Range3D1 70: [ OK ] Range/8.Range3D1 (0 ms) 70: [ RUN ] Range/8.Range3D2 70: [ OK ] Range/8.Range3D2 (0 ms) 70: [ RUN ] Range/8.Range4D0 70: [ OK ] Range/8.Range4D0 (0 ms) 70: [ RUN ] Range/8.Range4D1 70: [ OK ] Range/8.Range4D1 (0 ms) 70: [ RUN ] Range/8.Range4D2 70: [ OK ] Range/8.Range4D2 (0 ms) 70: [ RUN ] Range/8.Range4D3 70: [ OK ] Range/8.Range4D3 (0 ms) 70: [----------] 10 tests from Range/8 (3 ms total) 70: 70: [----------] 1 test from Range 70: [ RUN ] Range.CPP 70: [ OK ] Range.CPP (0 ms) 70: [----------] 1 test from Range (0 ms total) 70: 70: [----------] Global test environment tear-down 70: [==========] 91 tests from 10 test cases ran. (64 ms total) 70: [ PASSED ] 91 tests. 61/95 Test #70: Test_range_cpu ................... Passed 0.11 sec test 72 Start 72: Test_reduce_cpu 72: Test command: /<>/obj-arm-linux-gnueabihf/test/reduce_cpu 72: Working Directory: /<>/obj-arm-linux-gnueabihf/test 72: Test timeout computed to be: 10000000 72: Running main() from gtest_main.cc 72: [==========] Running 110 tests from 18 test cases. 72: [----------] Global test environment set-up. 72: [----------] 8 tests from Reduce/0, where TypeParam = float 72: [ RUN ] Reduce/0.Test_sum 72: [ OK ] Reduce/0.Test_sum (6 ms) 72: [ RUN ] Reduce/0.Test_min 72: [ OK ] Reduce/0.Test_min (0 ms) 72: [ RUN ] Reduce/0.Test_max 72: [ OK ] Reduce/0.Test_max (0 ms) 72: [ RUN ] Reduce/0.Test_any_true 72: [ OK ] Reduce/0.Test_any_true (0 ms) 72: [ RUN ] Reduce/0.Test_all_true 72: [ OK ] Reduce/0.Test_all_true (0 ms) 72: [ RUN ] Reduce/0.Test_count 72: [ OK ] Reduce/0.Test_count (6 ms) 72: [ RUN ] Reduce/0.Test_All_Global 72: [ OK ] Reduce/0.Test_All_Global (12 ms) 72: [ RUN ] Reduce/0.Test_Any_Global 72: [ OK ] Reduce/0.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/0 (38 ms total) 72: 72: [----------] 8 tests from Reduce/1, where TypeParam = double 72: [ RUN ] Reduce/1.Test_sum 72: [ OK ] Reduce/1.Test_sum (5 ms) 72: [ RUN ] Reduce/1.Test_min 72: [ OK ] Reduce/1.Test_min (0 ms) 72: [ RUN ] Reduce/1.Test_max 72: [ OK ] Reduce/1.Test_max (0 ms) 72: [ RUN ] Reduce/1.Test_any_true 72: [ OK ] Reduce/1.Test_any_true (0 ms) 72: [ RUN ] Reduce/1.Test_all_true 72: [ OK ] Reduce/1.Test_all_true (0 ms) 72: [ RUN ] Reduce/1.Test_count 72: [ OK ] Reduce/1.Test_count (0 ms) 72: [ RUN ] Reduce/1.Test_All_Global 72: [ OK ] Reduce/1.Test_All_Global (7 ms) 72: [ RUN ] Reduce/1.Test_Any_Global 72: [ OK ] Reduce/1.Test_Any_Global (7 ms) 72: [----------] 8 tests from Reduce/1 (23 ms total) 72: 72: [----------] 8 tests from Reduce/2, where TypeParam = af::af_cfloat 72: [ RUN ] Reduce/2.Test_sum 72: [ OK ] Reduce/2.Test_sum (0 ms) 72: [ RUN ] Reduce/2.Test_min 72: [ OK ] Reduce/2.Test_min (5 ms) 72: [ RUN ] Reduce/2.Test_max 72: [ OK ] Reduce/2.Test_max (0 ms) 72: [ RUN ] Reduce/2.Test_any_true 72: [ OK ] Reduce/2.Test_any_true (0 ms) 72: [ RUN ] Reduce/2.Test_all_true 72: [ OK ] Reduce/2.Test_all_true (0 ms) 72: [ RUN ] Reduce/2.Test_count 72: [ OK ] Reduce/2.Test_count (0 ms) 72: [ RUN ] Reduce/2.Test_All_Global 72: [ OK ] Reduce/2.Test_All_Global (7 ms) 72: [ RUN ] Reduce/2.Test_Any_Global 72: [ OK ] Reduce/2.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/2 (22 ms total) 72: 72: [----------] 8 tests from Reduce/3, where TypeParam = af::af_cdouble 72: [ RUN ] Reduce/3.Test_sum 72: [ OK ] Reduce/3.Test_sum (5 ms) 72: [ RUN ] Reduce/3.Test_min 72: [ OK ] Reduce/3.Test_min (1 ms) 72: [ RUN ] Reduce/3.Test_max 72: [ OK ] Reduce/3.Test_max (0 ms) 72: [ RUN ] Reduce/3.Test_any_true 72: [ OK ] Reduce/3.Test_any_true (0 ms) 72: [ RUN ] Reduce/3.Test_all_true 72: [ OK ] Reduce/3.Test_all_true (0 ms) 72: [ RUN ] Reduce/3.Test_count 72: [ OK ] Reduce/3.Test_count (0 ms) 72: [ RUN ] Reduce/3.Test_All_Global 72: [ OK ] Reduce/3.Test_All_Global (8 ms) 72: [ RUN ] Reduce/3.Test_Any_Global 72: [ OK ] Reduce/3.Test_Any_Global (7 ms) 72: [----------] 8 tests from Reduce/3 (24 ms total) 72: 72: [----------] 8 tests from Reduce/4, where TypeParam = unsigned int 72: [ RUN ] Reduce/4.Test_sum 72: [ OK ] Reduce/4.Test_sum (0 ms) 72: [ RUN ] Reduce/4.Test_min 72: [ OK ] Reduce/4.Test_min (0 ms) 72: [ RUN ] Reduce/4.Test_max 72: [ OK ] Reduce/4.Test_max (0 ms) 72: [ RUN ] Reduce/4.Test_any_true 72: [ OK ] Reduce/4.Test_any_true (0 ms) 72: [ RUN ] Reduce/4.Test_all_true 72: [ OK ] Reduce/4.Test_all_true (0 ms) 72: [ RUN ] Reduce/4.Test_count 72: [ OK ] Reduce/4.Test_count (5 ms) 72: [ RUN ] Reduce/4.Test_All_Global 72: [ OK ] Reduce/4.Test_All_Global (7 ms) 72: [ RUN ] Reduce/4.Test_Any_Global 72: [ OK ] Reduce/4.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/4 (22 ms total) 72: 72: [----------] 8 tests from Reduce/5, where TypeParam = int 72: [ RUN ] Reduce/5.Test_sum 72: [ OK ] Reduce/5.Test_sum (0 ms) 72: [ RUN ] Reduce/5.Test_min 72: [ OK ] Reduce/5.Test_min (0 ms) 72: [ RUN ] Reduce/5.Test_max 72: [ OK ] Reduce/5.Test_max (0 ms) 72: [ RUN ] Reduce/5.Test_any_true 72: [ OK ] Reduce/5.Test_any_true (0 ms) 72: [ RUN ] Reduce/5.Test_all_true 72: [ OK ] Reduce/5.Test_all_true (1 ms) 72: [ RUN ] Reduce/5.Test_count 72: [ OK ] Reduce/5.Test_count (0 ms) 72: [ RUN ] Reduce/5.Test_All_Global 72: [ OK ] Reduce/5.Test_All_Global (6 ms) 72: [ RUN ] Reduce/5.Test_Any_Global 72: [ OK ] Reduce/5.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/5 (16 ms total) 72: 72: [----------] 8 tests from Reduce/6, where TypeParam = long long 72: [ RUN ] Reduce/6.Test_sum 72: [ OK ] Reduce/6.Test_sum (0 ms) 72: [ RUN ] Reduce/6.Test_min 72: [ OK ] Reduce/6.Test_min (0 ms) 72: [ RUN ] Reduce/6.Test_max 72: [ OK ] Reduce/6.Test_max (0 ms) 72: [ RUN ] Reduce/6.Test_any_true 72: [ OK ] Reduce/6.Test_any_true (1 ms) 72: [ RUN ] Reduce/6.Test_all_true 72: [ OK ] Reduce/6.Test_all_true (0 ms) 72: [ RUN ] Reduce/6.Test_count 72: [ OK ] Reduce/6.Test_count (0 ms) 72: [ RUN ] Reduce/6.Test_All_Global 72: [ OK ] Reduce/6.Test_All_Global (6 ms) 72: [ RUN ] Reduce/6.Test_Any_Global 72: [ OK ] Reduce/6.Test_Any_Global (7 ms) 72: [----------] 8 tests from Reduce/6 (17 ms total) 72: 72: [----------] 8 tests from Reduce/7, where TypeParam = unsigned long long 72: [ RUN ] Reduce/7.Test_sum 72: [ OK ] Reduce/7.Test_sum (0 ms) 72: [ RUN ] Reduce/7.Test_min 72: [ OK ] Reduce/7.Test_min (0 ms) 72: [ RUN ] Reduce/7.Test_max 72: [ OK ] Reduce/7.Test_max (0 ms) 72: [ RUN ] Reduce/7.Test_any_true 72: [ OK ] Reduce/7.Test_any_true (4 ms) 72: [ RUN ] Reduce/7.Test_all_true 72: [ OK ] Reduce/7.Test_all_true (0 ms) 72: [ RUN ] Reduce/7.Test_count 72: [ OK ] Reduce/7.Test_count (0 ms) 72: [ RUN ] Reduce/7.Test_All_Global 72: [ OK ] Reduce/7.Test_All_Global (6 ms) 72: [ RUN ] Reduce/7.Test_Any_Global 72: [ OK ] Reduce/7.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/7 (22 ms total) 72: 72: [----------] 8 tests from Reduce/8, where TypeParam = unsigned char 72: [ RUN ] Reduce/8.Test_sum 72: [ OK ] Reduce/8.Test_sum (0 ms) 72: [ RUN ] Reduce/8.Test_min 72: [ OK ] Reduce/8.Test_min (0 ms) 72: [ RUN ] Reduce/8.Test_max 72: [ OK ] Reduce/8.Test_max (1 ms) 72: [ RUN ] Reduce/8.Test_any_true 72: [ OK ] Reduce/8.Test_any_true (0 ms) 72: [ RUN ] Reduce/8.Test_all_true 72: [ OK ] Reduce/8.Test_all_true (0 ms) 72: [ RUN ] Reduce/8.Test_count 72: [ OK ] Reduce/8.Test_count (0 ms) 72: [ RUN ] Reduce/8.Test_All_Global 72: [ OK ] Reduce/8.Test_All_Global (5 ms) 72: [ RUN ] Reduce/8.Test_Any_Global 72: [ OK ] Reduce/8.Test_Any_Global (5 ms) 72: [----------] 8 tests from Reduce/8 (16 ms total) 72: 72: [----------] 8 tests from Reduce/9, where TypeParam = short 72: [ RUN ] Reduce/9.Test_sum 72: [ OK ] Reduce/9.Test_sum (0 ms) 72: [ RUN ] Reduce/9.Test_min 72: [ OK ] Reduce/9.Test_min (0 ms) 72: [ RUN ] Reduce/9.Test_max 72: [ OK ] Reduce/9.Test_max (0 ms) 72: [ RUN ] Reduce/9.Test_any_true 72: [ OK ] Reduce/9.Test_any_true (0 ms) 72: [ RUN ] Reduce/9.Test_all_true 72: [ OK ] Reduce/9.Test_all_true (0 ms) 72: [ RUN ] Reduce/9.Test_count 72: [ OK ] Reduce/9.Test_count (0 ms) 72: [ RUN ] Reduce/9.Test_All_Global 72: [ OK ] Reduce/9.Test_All_Global (6 ms) 72: [ RUN ] Reduce/9.Test_Any_Global 72: [ OK ] Reduce/9.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/9 (17 ms total) 72: 72: [----------] 8 tests from Reduce/10, where TypeParam = unsigned short 72: [ RUN ] Reduce/10.Test_sum 72: [ OK ] Reduce/10.Test_sum (0 ms) 72: [ RUN ] Reduce/10.Test_min 72: [ OK ] Reduce/10.Test_min (0 ms) 72: [ RUN ] Reduce/10.Test_max 72: [ OK ] Reduce/10.Test_max (0 ms) 72: [ RUN ] Reduce/10.Test_any_true 72: [ OK ] Reduce/10.Test_any_true (0 ms) 72: [ RUN ] Reduce/10.Test_all_true 72: [ OK ] Reduce/10.Test_all_true (0 ms) 72: [ RUN ] Reduce/10.Test_count 72: [ OK ] Reduce/10.Test_count (0 ms) 72: [ RUN ] Reduce/10.Test_All_Global 72: [ OK ] Reduce/10.Test_All_Global (6 ms) 72: [ RUN ] Reduce/10.Test_Any_Global 72: [ OK ] Reduce/10.Test_Any_Global (6 ms) 72: [----------] 8 tests from Reduce/10 (16 ms total) 72: 72: [----------] 15 tests from Reduce 72: [ RUN ] Reduce.Test_Reduce_Big0 72: [ OK ] Reduce.Test_Reduce_Big0 (9 ms) 72: [ RUN ] Reduce.Test_Reduce_Big1 72: [ OK ] Reduce.Test_Reduce_Big1 (12 ms) 72: [ RUN ] Reduce.Test_sum_CPP 72: [ OK ] Reduce.Test_sum_CPP (0 ms) 72: [ RUN ] Reduce.Test_min_CPP 72: [ OK ] Reduce.Test_min_CPP (0 ms) 72: [ RUN ] Reduce.Test_max_CPP 72: [ OK ] Reduce.Test_max_CPP (0 ms) 72: [ RUN ] Reduce.Test_anyTrue_CPP 72: [ OK ] Reduce.Test_anyTrue_CPP (0 ms) 72: [ RUN ] Reduce.Test_allTrue_CPP 72: [ OK ] Reduce.Test_allTrue_CPP (1 ms) 72: [ RUN ] Reduce.Test_count_CPP 72: [ OK ] Reduce.Test_count_CPP (0 ms) 72: [ RUN ] Reduce.Test_Product_Global 72: [ OK ] Reduce.Test_Product_Global (0 ms) 72: [ RUN ] Reduce.Test_Sum_Global 72: [ OK ] Reduce.Test_Sum_Global (0 ms) 72: [ RUN ] Reduce.Test_Count_Global 72: [ OK ] Reduce.Test_Count_Global (0 ms) 72: [ RUN ] Reduce.Test_min_Global 72: [ OK ] Reduce.Test_min_Global (0 ms) 72: [ RUN ] Reduce.Test_max_Global 72: [ OK ] Reduce.Test_max_Global (1 ms) 72: [ RUN ] Reduce.KernelName 72: [ OK ] Reduce.KernelName (1 ms) 72: [ RUN ] Reduce.AllSmallIndexed 72: [ OK ] Reduce.AllSmallIndexed (0 ms) 72: [----------] 15 tests from Reduce (30 ms total) 72: 72: [----------] 1 test from MinMax 72: [ RUN ] MinMax.NaN 72: [ OK ] MinMax.NaN (1 ms) 72: [----------] 1 test from MinMax (1 ms total) 72: 72: [----------] 1 test from Count 72: [ RUN ] Count.NaN 72: [ OK ] Count.NaN (0 ms) 72: [----------] 1 test from Count (1 ms total) 72: 72: [----------] 1 test from Sum 72: [ RUN ] Sum.NaN 72: [ OK ] Sum.NaN (0 ms) 72: [----------] 1 test from Sum (1 ms total) 72: 72: [----------] 1 test from Product 72: [ RUN ] Product.NaN 72: [ OK ] Product.NaN (0 ms) 72: [----------] 1 test from Product (1 ms total) 72: 72: [----------] 1 test from AnyAll 72: [ RUN ] AnyAll.NaN 72: [ OK ] AnyAll.NaN (1 ms) 72: [----------] 1 test from AnyAll (1 ms total) 72: 72: [----------] 2 tests from MaxAll 72: [ RUN ] MaxAll.IndexedSmall 72: [ OK ] MaxAll.IndexedSmall (0 ms) 72: [ RUN ] MaxAll.IndexedBig 72: [ OK ] MaxAll.IndexedBig (2 ms) 72: [----------] 2 tests from MaxAll (3 ms total) 72: 72: [----------] Global test environment tear-down 72: [==========] 110 tests from 18 test cases ran. (284 ms total) 72: [ PASSED ] 110 tests. 62/95 Test #72: Test_reduce_cpu .................. Passed 0.36 sec test 73 Start 73: Test_regions_cpu 73: Test command: /<>/obj-arm-linux-gnueabihf/test/regions_cpu 73: Working Directory: /<>/obj-arm-linux-gnueabihf/test 73: Test timeout computed to be: 10000000 73: Running main() from gtest_main.cc 73: [==========] Running 27 tests from 7 test cases. 73: [----------] Global test environment set-up. 73: [----------] 4 tests from Regions/0, where TypeParam = float 73: [ RUN ] Regions/0.Regions0 73: [ OK ] Regions/0.Regions0 (0 ms) 73: [ RUN ] Regions/0.Regions1 73: [ OK ] Regions/0.Regions1 (0 ms) 73: [ RUN ] Regions/0.Regions2 73: [ OK ] Regions/0.Regions2 (9 ms) 73: [ RUN ] Regions/0.Regions3 73: [ OK ] Regions/0.Regions3 (11 ms) 73: [----------] 4 tests from Regions/0 (27 ms total) 73: 73: [----------] 4 tests from Regions/1, where TypeParam = double 73: [ RUN ] Regions/1.Regions0 65: [ OK ] NearestNeighbour/3.NN_SSD_500_5000_Dim1 (484 ms) 65: [ RUN ] NearestNeighbour/3.NN_SAD_100_1000_Dim0 73: [ OK ] Regions/1.Regions0 (5 ms) 73: [ RUN ] Regions/1.Regions1 73: [ OK ] Regions/1.Regions1 (0 ms) 73: [ RUN ] Regions/1.Regions2 73: [ OK ] Regions/1.Regions2 (11 ms) 73: [ RUN ] Regions/1.Regions3 65: [ OK ] NearestNeighbour/3.NN_SAD_100_1000_Dim0 (17 ms) 65: [ RUN ] NearestNeighbour/3.NN_SAD_100_1000_Dim1 73: [ OK ] Regions/1.Regions3 (14 ms) 73: [----------] 4 tests from Regions/1 (31 ms total) 73: 73: [----------] 4 tests from Regions/2, where TypeParam = int 73: [ RUN ] Regions/2.Regions0 65: [ OK ] NearestNeighbour/3.NN_SAD_100_1000_Dim1 (15 ms) 65: [ RUN ] NearestNeighbour/3.NN_SAD_500_5000_Dim0 73: [ OK ] Regions/2.Regions0 (4 ms) 73: [ RUN ] Regions/2.Regions1 73: [ OK ] Regions/2.Regions1 (0 ms) 73: [ RUN ] Regions/2.Regions2 73: [ OK ] Regions/2.Regions2 (9 ms) 73: [ RUN ] Regions/2.Regions3 73: [ OK ] Regions/2.Regions3 (10 ms) 73: [----------] 4 tests from Regions/2 (26 ms total) 73: 73: [----------] 4 tests from Regions/3, where TypeParam = unsigned int 73: [ RUN ] Regions/3.Regions0 73: [ OK ] Regions/3.Regions0 (0 ms) 73: [ RUN ] Regions/3.Regions1 73: [ OK ] Regions/3.Regions1 (0 ms) 73: [ RUN ] Regions/3.Regions2 73: [ OK ] Regions/3.Regions2 (9 ms) 73: [ RUN ] Regions/3.Regions3 73: [ OK ] Regions/3.Regions3 (11 ms) 73: [----------] 4 tests from Regions/3 (22 ms total) 73: 73: [----------] 4 tests from Regions/4, where TypeParam = short 73: [ RUN ] Regions/4.Regions0 73: [ OK ] Regions/4.Regions0 (0 ms) 73: [ RUN ] Regions/4.Regions1 73: [ OK ] Regions/4.Regions1 (0 ms) 73: [ RUN ] Regions/4.Regions2 73: [ OK ] Regions/4.Regions2 (8 ms) 73: [ RUN ] Regions/4.Regions3 73: [ OK ] Regions/4.Regions3 (10 ms) 73: [----------] 4 tests from Regions/4 (20 ms total) 73: 73: [----------] 4 tests from Regions/5, where TypeParam = unsigned short 73: [ RUN ] Regions/5.Regions0 73: [ OK ] Regions/5.Regions0 (0 ms) 73: [ RUN ] Regions/5.Regions1 73: [ OK ] Regions/5.Regions1 (0 ms) 73: [ RUN ] Regions/5.Regions2 73: [ OK ] Regions/5.Regions2 (10 ms) 73: [ RUN ] Regions/5.Regions3 73: [ OK ] Regions/5.Regions3 (12 ms) 73: [----------] 4 tests from Regions/5 (25 ms total) 73: 73: [----------] 3 tests from Regions 73: [ RUN ] Regions.CPP 73: [ OK ] Regions.CPP (0 ms) 73: [ RUN ] Regions.Docs_8 73: [ OK ] Regions.Docs_8 (0 ms) 73: [ RUN ] Regions.Docs_4 73: [ OK ] Regions.Docs_4 (0 ms) 73: [----------] 3 tests from Regions (2 ms total) 73: 73: [----------] Global test environment tear-down 73: [==========] 27 tests from 7 test cases ran. (162 ms total) 73: [ PASSED ] 27 tests. 63/95 Test #73: Test_regions_cpu ................. Passed 0.20 sec test 74 Start 74: Test_reorder_cpu 74: Test command: /<>/obj-arm-linux-gnueabihf/test/reorder_cpu 74: Working Directory: /<>/obj-arm-linux-gnueabihf/test 74: Test timeout computed to be: 10000000 74: Running main() from gtest_main.cc 74: [==========] Running 301 tests from 11 test cases. 74: [----------] Global test environment set-up. 74: [----------] 30 tests from Reorder/0, where TypeParam = float 74: [ RUN ] Reorder/0.Reorder012 74: [ OK ] Reorder/0.Reorder012 (5 ms) 74: [ RUN ] Reorder/0.Reorder021 74: [ OK ] Reorder/0.Reorder021 (1 ms) 74: [ RUN ] Reorder/0.Reorder102 74: [ OK ] Reorder/0.Reorder102 (0 ms) 74: [ RUN ] Reorder/0.Reorder120 74: [ OK ] Reorder/0.Reorder120 (0 ms) 74: [ RUN ] Reorder/0.Reorder201 74: [ OK ] Reorder/0.Reorder201 (0 ms) 74: [ RUN ] Reorder/0.Reorder210 74: [ OK ] Reorder/0.Reorder210 (0 ms) 74: [ RUN ] Reorder/0.Reorder0123 74: [ OK ] Reorder/0.Reorder0123 (5 ms) 74: [ RUN ] Reorder/0.Reorder0132 74: [ OK ] Reorder/0.Reorder0132 (1 ms) 74: [ RUN ] Reorder/0.Reorder0213 74: [ OK ] Reorder/0.Reorder0213 (1 ms) 74: [ RUN ] Reorder/0.Reorder0231 74: [ OK ] Reorder/0.Reorder0231 (0 ms) 74: [ RUN ] Reorder/0.Reorder0312 74: [ OK ] Reorder/0.Reorder0312 (0 ms) 74: [ RUN ] Reorder/0.Reorder0321 74: [ OK ] Reorder/0.Reorder0321 (0 ms) 74: [ RUN ] Reorder/0.Reorder1023 74: [ OK ] Reorder/0.Reorder1023 (1 ms) 74: [ RUN ] Reorder/0.Reorder1032 74: [ OK ] Reorder/0.Reorder1032 (1 ms) 74: [ RUN ] Reorder/0.Reorder1203 74: [ OK ] Reorder/0.Reorder1203 (0 ms) 74: [ RUN ] Reorder/0.Reorder1230 74: [ OK ] Reorder/0.Reorder1230 (0 ms) 74: [ RUN ] Reorder/0.Reorder1302 74: [ OK ] Reorder/0.Reorder1302 (0 ms) 74: [ RUN ] Reorder/0.Reorder1320 74: [ OK ] Reorder/0.Reorder1320 (0 ms) 74: [ RUN ] Reorder/0.Reorder2103 74: [ OK ] Reorder/0.Reorder2103 (1 ms) 74: [ RUN ] Reorder/0.Reorder2130 74: [ OK ] Reorder/0.Reorder2130 (0 ms) 74: [ RUN ] Reorder/0.Reorder2013 74: [ OK ] Reorder/0.Reorder2013 (0 ms) 74: [ RUN ] Reorder/0.Reorder2031 74: [ OK ] Reorder/0.Reorder2031 (0 ms) 74: [ RUN ] Reorder/0.Reorder2310 74: [ OK ] Reorder/0.Reorder2310 (0 ms) 74: [ RUN ] Reorder/0.Reorder2301 74: [ OK ] Reorder/0.Reorder2301 (1 ms) 74: [ RUN ] Reorder/0.Reorder3120 74: [ OK ] Reorder/0.Reorder3120 (1 ms) 74: [ RUN ] Reorder/0.Reorder3102 74: [ OK ] Reorder/0.Reorder3102 (0 ms) 74: [ RUN ] Reorder/0.Reorder3210 74: [ OK ] Reorder/0.Reorder3210 (0 ms) 74: [ RUN ] Reorder/0.Reorder3201 74: [ OK ] Reorder/0.Reorder3201 (0 ms) 74: [ RUN ] Reorder/0.Reorder3012 74: [ OK ] Reorder/0.Reorder3012 (1 ms) 74: [ RUN ] Reorder/0.Reorder3021 74: [ OK ] Reorder/0.Reorder3021 (1 ms) 74: [----------] 30 tests from Reorder/0 (32 ms total) 74: 74: [----------] 30 tests from Reorder/1, where TypeParam = double 74: [ RUN ] Reorder/1.Reorder012 74: [ OK ] Reorder/1.Reorder012 (4 ms) 74: [ RUN ] Reorder/1.Reorder021 74: [ OK ] Reorder/1.Reorder021 (0 ms) 74: [ RUN ] Reorder/1.Reorder102 74: [ OK ] Reorder/1.Reorder102 (1 ms) 74: [ RUN ] Reorder/1.Reorder120 74: [ OK ] Reorder/1.Reorder120 (0 ms) 74: [ RUN ] Reorder/1.Reorder201 74: [ OK ] Reorder/1.Reorder201 (0 ms) 74: [ RUN ] Reorder/1.Reorder210 74: [ OK ] Reorder/1.Reorder210 (0 ms) 74: [ RUN ] Reorder/1.Reorder0123 74: [ OK ] Reorder/1.Reorder0123 (0 ms) 74: [ RUN ] Reorder/1.Reorder0132 74: [ OK ] Reorder/1.Reorder0132 (1 ms) 74: [ RUN ] Reorder/1.Reorder0213 74: [ OK ] Reorder/1.Reorder0213 (1 ms) 74: [ RUN ] Reorder/1.Reorder0231 74: [ OK ] Reorder/1.Reorder0231 (0 ms) 74: [ RUN ] Reorder/1.Reorder0312 74: [ OK ] Reorder/1.Reorder0312 (0 ms) 74: [ RUN ] Reorder/1.Reorder0321 74: [ OK ] Reorder/1.Reorder0321 (0 ms) 74: [ RUN ] Reorder/1.Reorder1023 74: [ OK ] Reorder/1.Reorder1023 (0 ms) 74: [ RUN ] Reorder/1.Reorder1032 74: [ OK ] Reorder/1.Reorder1032 (1 ms) 74: [ RUN ] Reorder/1.Reorder1203 74: [ OK ] Reorder/1.Reorder1203 (1 ms) 74: [ RUN ] Reorder/1.Reorder1230 74: [ OK ] Reorder/1.Reorder1230 (1 ms) 74: [ RUN ] Reorder/1.Reorder1302 74: [ OK ] Reorder/1.Reorder1302 (0 ms) 74: [ RUN ] Reorder/1.Reorder1320 74: [ OK ] Reorder/1.Reorder1320 (0 ms) 74: [ RUN ] Reorder/1.Reorder2103 74: [ OK ] Reorder/1.Reorder2103 (0 ms) 74: [ RUN ] Reorder/1.Reorder2130 74: [ OK ] Reorder/1.Reorder2130 (1 ms) 74: [ RUN ] Reorder/1.Reorder2013 74: [ OK ] Reorder/1.Reorder2013 (1 ms) 74: [ RUN ] Reorder/1.Reorder2031 74: [ OK ] Reorder/1.Reorder2031 (1 ms) 74: [ RUN ] Reorder/1.Reorder2310 74: [ OK ] Reorder/1.Reorder2310 (0 ms) 74: [ RUN ] Reorder/1.Reorder2301 74: [ OK ] Reorder/1.Reorder2301 (0 ms) 74: [ RUN ] Reorder/1.Reorder3120 74: [ OK ] Reorder/1.Reorder3120 (0 ms) 74: [ RUN ] Reorder/1.Reorder3102 74: [ OK ] Reorder/1.Reorder3102 (0 ms) 74: [ RUN ] Reorder/1.Reorder3210 74: [ OK ] Reorder/1.Reorder3210 (1 ms) 74: [ RUN ] Reorder/1.Reorder3201 74: [ OK ] Reorder/1.Reorder3201 (1 ms) 74: [ RUN ] Reorder/1.Reorder3012 74: [ OK ] Reorder/1.Reorder3012 (0 ms) 74: [ RUN ] Reorder/1.Reorder3021 74: [ OK ] Reorder/1.Reorder3021 (0 ms) 74: [----------] 30 tests from Reorder/1 (29 ms total) 74: 74: [----------] 30 tests from Reorder/2, where TypeParam = af::af_cfloat 74: [ RUN ] Reorder/2.Reorder012 74: [ OK ] Reorder/2.Reorder012 (10 ms) 74: [ RUN ] Reorder/2.Reorder021 74: [ OK ] Reorder/2.Reorder021 (0 ms) 74: [ RUN ] Reorder/2.Reorder102 74: [ OK ] Reorder/2.Reorder102 (0 ms) 74: [ RUN ] Reorder/2.Reorder120 74: [ OK ] Reorder/2.Reorder120 (0 ms) 74: [ RUN ] Reorder/2.Reorder201 74: [ OK ] Reorder/2.Reorder201 (0 ms) 74: [ RUN ] Reorder/2.Reorder210 74: [ OK ] Reorder/2.Reorder210 (0 ms) 74: [ RUN ] Reorder/2.Reorder0123 74: [ OK ] Reorder/2.Reorder0123 (0 ms) 74: [ RUN ] Reorder/2.Reorder0132 74: [ OK ] Reorder/2.Reorder0132 (0 ms) 74: [ RUN ] Reorder/2.Reorder0213 74: [ OK ] Reorder/2.Reorder0213 (0 ms) 74: [ RUN ] Reorder/2.Reorder0231 74: [ OK ] Reorder/2.Reorder0231 (1 ms) 74: [ RUN ] Reorder/2.Reorder0312 74: [ OK ] Reorder/2.Reorder0312 (1 ms) 74: [ RUN ] Reorder/2.Reorder0321 74: [ OK ] Reorder/2.Reorder0321 (0 ms) 74: [ RUN ] Reorder/2.Reorder1023 74: [ OK ] Reorder/2.Reorder1023 (0 ms) 74: [ RUN ] Reorder/2.Reorder1032 74: [ OK ] Reorder/2.Reorder1032 (0 ms) 74: [ RUN ] Reorder/2.Reorder1203 74: [ OK ] Reorder/2.Reorder1203 (1 ms) 74: [ RUN ] Reorder/2.Reorder1230 74: [ OK ] Reorder/2.Reorder1230 (1 ms) 74: [ RUN ] Reorder/2.Reorder1302 74: [ OK ] Reorder/2.Reorder1302 (0 ms) 74: [ RUN ] Reorder/2.Reorder1320 74: [ OK ] Reorder/2.Reorder1320 (0 ms) 74: [ RUN ] Reorder/2.Reorder2103 74: [ OK ] Reorder/2.Reorder2103 (0 ms) 74: [ RUN ] Reorder/2.Reorder2130 74: [ OK ] Reorder/2.Reorder2130 (0 ms) 74: [ RUN ] Reorder/2.Reorder2013 74: [ OK ] Reorder/2.Reorder2013 (1 ms) 74: [ RUN ] Reorder/2.Reorder2031 74: [ OK ] Reorder/2.Reorder2031 (1 ms) 74: [ RUN ] Reorder/2.Reorder2310 74: [ OK ] Reorder/2.Reorder2310 (0 ms) 74: [ RUN ] Reorder/2.Reorder2301 74: [ OK ] Reorder/2.Reorder2301 (0 ms) 74: [ RUN ] Reorder/2.Reorder3120 74: [ OK ] Reorder/2.Reorder3120 (0 ms) 74: [ RUN ] Reorder/2.Reorder3102 74: [ OK ] Reorder/2.Reorder3102 (0 ms) 74: [ RUN ] Reorder/2.Reorder3210 74: [ OK ] Reorder/2.Reorder3210 (1 ms) 74: [ RUN ] Reorder/2.Reorder3201 74: [ OK ] Reorder/2.Reorder3201 (1 ms) 74: [ RUN ] Reorder/2.Reorder3012 74: [ OK ] Reorder/2.Reorder3012 (0 ms) 74: [ RUN ] Reorder/2.Reorder3021 74: [ OK ] Reorder/2.Reorder3021 (0 ms) 74: [----------] 30 tests from Reorder/2 (32 ms total) 74: 74: [----------] 30 tests from Reorder/3, where TypeParam = af::af_cdouble 74: [ RUN ] Reorder/3.Reorder012 74: [ OK ] Reorder/3.Reorder012 (5 ms) 74: [ RUN ] Reorder/3.Reorder021 74: [ OK ] Reorder/3.Reorder021 (0 ms) 74: [ RUN ] Reorder/3.Reorder102 74: [ OK ] Reorder/3.Reorder102 (0 ms) 74: [ RUN ] Reorder/3.Reorder120 74: [ OK ] Reorder/3.Reorder120 (0 ms) 74: [ RUN ] Reorder/3.Reorder201 74: [ OK ] Reorder/3.Reorder201 (1 ms) 74: [ RUN ] Reorder/3.Reorder210 74: [ OK ] Reorder/3.Reorder210 (0 ms) 74: [ RUN ] Reorder/3.Reorder0123 74: [ OK ] Reorder/3.Reorder0123 (0 ms) 74: [ RUN ] Reorder/3.Reorder0132 74: [ OK ] Reorder/3.Reorder0132 (1 ms) 74: [ RUN ] Reorder/3.Reorder0213 74: [ OK ] Reorder/3.Reorder0213 (1 ms) 74: [ RUN ] Reorder/3.Reorder0231 74: [ OK ] Reorder/3.Reorder0231 (0 ms) 74: [ RUN ] Reorder/3.Reorder0312 74: [ OK ] Reorder/3.Reorder0312 (0 ms) 74: [ RUN ] Reorder/3.Reorder0321 74: [ OK ] Reorder/3.Reorder0321 (0 ms) 74: [ RUN ] Reorder/3.Reorder1023 74: [ OK ] Reorder/3.Reorder1023 (1 ms) 74: [ RUN ] Reorder/3.Reorder1032 74: [ OK ] Reorder/3.Reorder1032 (1 ms) 74: [ RUN ] Reorder/3.Reorder1203 74: [ OK ] Reorder/3.Reorder1203 (1 ms) 74: [ RUN ] Reorder/3.Reorder1230 74: [ OK ] Reorder/3.Reorder1230 (0 ms) 74: [ RUN ] Reorder/3.Reorder1302 74: [ OK ] Reorder/3.Reorder1302 (9 ms) 74: [ RUN ] Reorder/3.Reorder1320 74: [ OK ] Reorder/3.Reorder1320 (0 ms) 74: [ RUN ] Reorder/3.Reorder2103 74: [ OK ] Reorder/3.Reorder2103 (0 ms) 74: [ RUN ] Reorder/3.Reorder2130 74: [ OK ] Reorder/3.Reorder2130 (1 ms) 74: [ RUN ] Reorder/3.Reorder2013 74: [ OK ] Reorder/3.Reorder2013 (1 ms) 74: [ RUN ] Reorder/3.Reorder2031 74: [ OK ] Reorder/3.Reorder2031 (0 ms) 74: [ RUN ] Reorder/3.Reorder2310 74: [ OK ] Reorder/3.Reorder2310 (0 ms) 74: [ RUN ] Reorder/3.Reorder2301 74: [ OK ] Reorder/3.Reorder2301 (0 ms) 74: [ RUN ] Reorder/3.Reorder3120 74: [ OK ] Reorder/3.Reorder3120 (1 ms) 74: [ RUN ] Reorder/3.Reorder3102 74: [ OK ] Reorder/3.Reorder3102 (1 ms) 74: [ RUN ] Reorder/3.Reorder3210 74: [ OK ] Reorder/3.Reorder3210 (0 ms) 74: [ RUN ] Reorder/3.Reorder3201 74: [ OK ] Reorder/3.Reorder3201 (0 ms) 74: [ RUN ] Reorder/3.Reorder3012 74: [ OK ] Reorder/3.Reorder3012 (0 ms) 74: [ RUN ] Reorder/3.Reorder3021 74: [ OK ] Reorder/3.Reorder3021 (0 ms) 74: [----------] 30 tests from Reorder/3 (37 ms total) 74: 74: [----------] 30 tests from Reorder/4, where TypeParam = int 74: [ RUN ] Reorder/4.Reorder012 74: [ OK ] Reorder/4.Reorder012 (5 ms) 74: [ RUN ] Reorder/4.Reorder021 74: [ OK ] Reorder/4.Reorder021 (0 ms) 74: [ RUN ] Reorder/4.Reorder102 74: [ OK ] Reorder/4.Reorder102 (0 ms) 74: [ RUN ] Reorder/4.Reorder120 74: [ OK ] Reorder/4.Reorder120 (0 ms) 74: [ RUN ] Reorder/4.Reorder201 74: [ OK ] Reorder/4.Reorder201 (0 ms) 74: [ RUN ] Reorder/4.Reorder210 74: [ OK ] Reorder/4.Reorder210 (0 ms) 74: [ RUN ] Reorder/4.Reorder0123 74: [ OK ] Reorder/4.Reorder0123 (1 ms) 74: [ RUN ] Reorder/4.Reorder0132 74: [ OK ] Reorder/4.Reorder0132 (0 ms) 74: [ RUN ] Reorder/4.Reorder0213 74: [ OK ] Reorder/4.Reorder0213 (0 ms) 74: [ RUN ] Reorder/4.Reorder0231 74: [ OK ] Reorder/4.Reorder0231 (0 ms) 74: [ RUN ] Reorder/4.Reorder0312 74: [ OK ] Reorder/4.Reorder0312 (0 ms) 74: [ RUN ] Reorder/4.Reorder0321 74: [ OK ] Reorder/4.Reorder0321 (1 ms) 74: [ RUN ] Reorder/4.Reorder1023 74: [ OK ] Reorder/4.Reorder1023 (1 ms) 74: [ RUN ] Reorder/4.Reorder1032 74: [ OK ] Reorder/4.Reorder1032 (0 ms) 74: [ RUN ] Reorder/4.Reorder1203 74: [ OK ] Reorder/4.Reorder1203 (0 ms) 74: [ RUN ] Reorder/4.Reorder1230 74: [ OK ] Reorder/4.Reorder1230 (0 ms) 74: [ RUN ] Reorder/4.Reorder1302 74: [ OK ] Reorder/4.Reorder1302 (0 ms) 74: [ RUN ] Reorder/4.Reorder1320 74: [ OK ] Reorder/4.Reorder1320 (1 ms) 74: [ RUN ] Reorder/4.Reorder2103 74: [ OK ] Reorder/4.Reorder2103 (1 ms) 74: [ RUN ] Reorder/4.Reorder2130 74: [ OK ] Reorder/4.Reorder2130 (0 ms) 74: [ RUN ] Reorder/4.Reorder2013 74: [ OK ] Reorder/4.Reorder2013 (0 ms) 74: [ RUN ] Reorder/4.Reorder2031 74: [ OK ] Reorder/4.Reorder2031 (0 ms) 74: [ RUN ] Reorder/4.Reorder2310 74: [ OK ] Reorder/4.Reorder2310 (0 ms) 74: [ RUN ] Reorder/4.Reorder2301 74: [ OK ] Reorder/4.Reorder2301 (1 ms) 74: [ RUN ] Reorder/4.Reorder3120 74: [ OK ] Reorder/4.Reorder3120 (1 ms) 74: [ RUN ] Reorder/4.Reorder3102 74: [ OK ] Reorder/4.Reorder3102 (5 ms) 74: [ RUN ] Reorder/4.Reorder3210 74: [ OK ] Reorder/4.Reorder3210 (1 ms) 74: [ RUN ] Reorder/4.Reorder3201 74: [ OK ] Reorder/4.Reorder3201 (1 ms) 74: [ RUN ] Reorder/4.Reorder3012 74: [ OK ] Reorder/4.Reorder3012 (0 ms) 74: [ RUN ] Reorder/4.Reorder3021 74: [ OK ] Reorder/4.Reorder3021 (0 ms) 74: [----------] 30 tests from Reorder/4 (33 ms total) 74: 74: [----------] 30 tests from Reorder/5, where TypeParam = unsigned int 74: [ RUN ] Reorder/5.Reorder012 74: [ OK ] Reorder/5.Reorder012 (5 ms) 74: [ RUN ] Reorder/5.Reorder021 74: [ OK ] Reorder/5.Reorder021 (0 ms) 74: [ RUN ] Reorder/5.Reorder102 74: [ OK ] Reorder/5.Reorder102 (0 ms) 74: [ RUN ] Reorder/5.Reorder120 74: [ OK ] Reorder/5.Reorder120 (0 ms) 74: [ RUN ] Reorder/5.Reorder201 74: [ OK ] Reorder/5.Reorder201 (0 ms) 74: [ RUN ] Reorder/5.Reorder210 74: [ OK ] Reorder/5.Reorder210 (0 ms) 74: [ RUN ] Reorder/5.Reorder0123 74: [ OK ] Reorder/5.Reorder0123 (1 ms) 74: [ RUN ] Reorder/5.Reorder0132 74: [ OK ] Reorder/5.Reorder0132 (0 ms) 74: [ RUN ] Reorder/5.Reorder0213 74: [ OK ] Reorder/5.Reorder0213 (0 ms) 74: [ RUN ] Reorder/5.Reorder0231 74: [ OK ] Reorder/5.Reorder0231 (0 ms) 74: [ RUN ] Reorder/5.Reorder0312 74: [ OK ] Reorder/5.Reorder0312 (0 ms) 74: [ RUN ] Reorder/5.Reorder0321 74: [ OK ] Reorder/5.Reorder0321 (1 ms) 74: [ RUN ] Reorder/5.Reorder1023 74: [ OK ] Reorder/5.Reorder1023 (1 ms) 74: [ RUN ] Reorder/5.Reorder1032 74: [ OK ] Reorder/5.Reorder1032 (0 ms) 74: [ RUN ] Reorder/5.Reorder1203 74: [ OK ] Reorder/5.Reorder1203 (0 ms) 74: [ RUN ] Reorder/5.Reorder1230 74: [ OK ] Reorder/5.Reorder1230 (0 ms) 74: [ RUN ] Reorder/5.Reorder1302 74: [ OK ] Reorder/5.Reorder1302 (0 ms) 74: [ RUN ] Reorder/5.Reorder1320 74: [ OK ] Reorder/5.Reorder1320 (1 ms) 74: [ RUN ] Reorder/5.Reorder2103 74: [ OK ] Reorder/5.Reorder2103 (1 ms) 74: [ RUN ] Reorder/5.Reorder2130 74: [ OK ] Reorder/5.Reorder2130 (0 ms) 74: [ RUN ] Reorder/5.Reorder2013 74: [ OK ] Reorder/5.Reorder2013 (0 ms) 74: [ RUN ] Reorder/5.Reorder2031 74: [ OK ] Reorder/5.Reorder2031 (0 ms) 74: [ RUN ] Reorder/5.Reorder2310 74: [ OK ] Reorder/5.Reorder2310 (0 ms) 74: [ RUN ] Reorder/5.Reorder2301 74: [ OK ] Reorder/5.Reorder2301 (1 ms) 74: [ RUN ] Reorder/5.Reorder3120 74: [ OK ] Reorder/5.Reorder3120 (1 ms) 74: [ RUN ] Reorder/5.Reorder3102 74: [ OK ] Reorder/5.Reorder3102 (0 ms) 74: [ RUN ] Reorder/5.Reorder3210 74: [ OK ] Reorder/5.Reorder3210 (0 ms) 74: [ RUN ] Reorder/5.Reorder3201 74: [ OK ] Reorder/5.Reorder3201 (0 ms) 74: [ RUN ] Reorder/5.Reorder3012 74: [ OK ] Reorder/5.Reorder3012 (1 ms) 74: [ RUN ] Reorder/5.Reorder3021 74: [ OK ] Reorder/5.Reorder3021 (1 ms) 74: [----------] 30 tests from Reorder/5 (28 ms total) 74: 74: [----------] 30 tests from Reorder/6, where TypeParam = char 74: [ RUN ] Reorder/6.Reorder012 74: [ OK ] Reorder/6.Reorder012 (0 ms) 74: [ RUN ] Reorder/6.Reorder021 74: [ OK ] Reorder/6.Reorder021 (0 ms) 74: [ RUN ] Reorder/6.Reorder102 74: [ OK ] Reorder/6.Reorder102 (0 ms) 74: [ RUN ] Reorder/6.Reorder120 74: [ OK ] Reorder/6.Reorder120 (0 ms) 74: [ RUN ] Reorder/6.Reorder201 74: [ OK ] Reorder/6.Reorder201 (0 ms) 74: [ RUN ] Reorder/6.Reorder210 74: [ OK ] Reorder/6.Reorder210 (0 ms) 74: [ RUN ] Reorder/6.Reorder0123 74: [ OK ] Reorder/6.Reorder0123 (0 ms) 74: [ RUN ] Reorder/6.Reorder0132 74: [ OK ] Reorder/6.Reorder0132 (0 ms) 74: [ RUN ] Reorder/6.Reorder0213 74: [ OK ] Reorder/6.Reorder0213 (1 ms) 74: [ RUN ] Reorder/6.Reorder0231 74: [ OK ] Reorder/6.Reorder0231 (1 ms) 74: [ RUN ] Reorder/6.Reorder0312 74: [ OK ] Reorder/6.Reorder0312 (0 ms) 74: [ RUN ] Reorder/6.Reorder0321 74: [ OK ] Reorder/6.Reorder0321 (0 ms) 74: [ RUN ] Reorder/6.Reorder1023 74: [ OK ] Reorder/6.Reorder1023 (0 ms) 74: [ RUN ] Reorder/6.Reorder1032 74: [ OK ] Reorder/6.Reorder1032 (0 ms) 74: [ RUN ] Reorder/6.Reorder1203 74: [ OK ] Reorder/6.Reorder1203 (1 ms) 74: [ RUN ] Reorder/6.Reorder1230 74: [ OK ] Reorder/6.Reorder1230 (1 ms) 74: [ RUN ] Reorder/6.Reorder1302 74: [ OK ] Reorder/6.Reorder1302 (0 ms) 74: [ RUN ] Reorder/6.Reorder1320 74: [ OK ] Reorder/6.Reorder1320 (0 ms) 74: [ RUN ] Reorder/6.Reorder2103 74: [ OK ] Reorder/6.Reorder2103 (0 ms) 74: [ RUN ] Reorder/6.Reorder2130 74: [ OK ] Reorder/6.Reorder2130 (1 ms) 74: [ RUN ] Reorder/6.Reorder2013 74: [ OK ] Reorder/6.Reorder2013 (1 ms) 74: [ RUN ] Reorder/6.Reorder2031 74: [ OK ] Reorder/6.Reorder2031 (1 ms) 74: [ RUN ] Reorder/6.Reorder2310 74: [ OK ] Reorder/6.Reorder2310 (0 ms) 74: [ RUN ] Reorder/6.Reorder2301 74: [ OK ] Reorder/6.Reorder2301 (0 ms) 74: [ RUN ] Reorder/6.Reorder3120 74: [ OK ] Reorder/6.Reorder3120 (0 ms) 74: [ RUN ] Reorder/6.Reorder3102 74: [ OK ] Reorder/6.Reorder3102 (1 ms) 74: [ RUN ] Reorder/6.Reorder3210 74: [ OK ] Reorder/6.Reorder3210 (1 ms) 74: [ RUN ] Reorder/6.Reorder3201 74: [ OK ] Reorder/6.Reorder3201 (0 ms) 74: [ RUN ] Reorder/6.Reorder3012 74: [ OK ] Reorder/6.Reorder3012 (0 ms) 74: [ RUN ] Reorder/6.Reorder3021 74: [ OK ] Reorder/6.Reorder3021 (0 ms) 74: [----------] 30 tests from Reorder/6 (23 ms total) 74: 74: [----------] 30 tests from Reorder/7, where TypeParam = unsigned char 74: [ RUN ] Reorder/7.Reorder012 74: [ OK ] Reorder/7.Reorder012 (0 ms) 74: [ RUN ] Reorder/7.Reorder021 74: [ OK ] Reorder/7.Reorder021 (0 ms) 74: [ RUN ] Reorder/7.Reorder102 74: [ OK ] Reorder/7.Reorder102 (0 ms) 74: [ RUN ] Reorder/7.Reorder120 74: [ OK ] Reorder/7.Reorder120 (0 ms) 74: [ RUN ] Reorder/7.Reorder201 74: [ OK ] Reorder/7.Reorder201 (0 ms) 74: [ RUN ] Reorder/7.Reorder210 74: [ OK ] Reorder/7.Reorder210 (0 ms) 74: [ RUN ] Reorder/7.Reorder0123 74: [ OK ] Reorder/7.Reorder0123 (1 ms) 74: [ RUN ] Reorder/7.Reorder0132 74: [ OK ] Reorder/7.Reorder0132 (0 ms) 74: [ RUN ] Reorder/7.Reorder0213 74: [ OK ] Reorder/7.Reorder0213 (0 ms) 74: [ RUN ] Reorder/7.Reorder0231 74: [ OK ] Reorder/7.Reorder0231 (0 ms) 74: [ RUN ] Reorder/7.Reorder0312 74: [ OK ] Reorder/7.Reorder0312 (1 ms) 74: [ RUN ] Reorder/7.Reorder0321 74: [ OK ] Reorder/7.Reorder0321 (1 ms) 74: [ RUN ] Reorder/7.Reorder1023 74: [ OK ] Reorder/7.Reorder1023 (1 ms) 74: [ RUN ] Reorder/7.Reorder1032 74: [ OK ] Reorder/7.Reorder1032 (0 ms) 74: [ RUN ] Reorder/7.Reorder1203 74: [ OK ] Reorder/7.Reorder1203 (0 ms) 74: [ RUN ] Reorder/7.Reorder1230 74: [ OK ] Reorder/7.Reorder1230 (0 ms) 74: [ RUN ] Reorder/7.Reorder1302 74: [ OK ] Reorder/7.Reorder1302 (1 ms) 74: [ RUN ] Reorder/7.Reorder1320 74: [ OK ] Reorder/7.Reorder1320 (5 ms) 74: [ RUN ] Reorder/7.Reorder2103 74: [ OK ] Reorder/7.Reorder2103 (0 ms) 74: [ RUN ] Reorder/7.Reorder2130 74: [ OK ] Reorder/7.Reorder2130 (1 ms) 74: [ RUN ] Reorder/7.Reorder2013 74: [ OK ] Reorder/7.Reorder2013 (1 ms) 74: [ RUN ] Reorder/7.Reorder2031 74: [ OK ] Reorder/7.Reorder2031 (0 ms) 74: [ RUN ] Reorder/7.Reorder2310 74: [ OK ] Reorder/7.Reorder2310 (0 ms) 74: [ RUN ] Reorder/7.Reorder2301 74: [ OK ] Reorder/7.Reorder2301 (0 ms) 74: [ RUN ] Reorder/7.Reorder3120 74: [ OK ] Reorder/7.Reorder3120 (1 ms) 74: [ RUN ] Reorder/7.Reorder3102 74: [ OK ] Reorder/7.Reorder3102 (1 ms) 74: [ RUN ] Reorder/7.Reorder3210 74: [ OK ] Reorder/7.Reorder3210 (1 ms) 74: [ RUN ] Reorder/7.Reorder3201 74: [ OK ] Reorder/7.Reorder3201 (0 ms) 74: [ RUN ] Reorder/7.Reorder3012 74: [ OK ] Reorder/7.Reorder3012 (0 ms) 74: [ RUN ] Reorder/7.Reorder3021 74: [ OK ] Reorder/7.Reorder3021 (0 ms) 74: [----------] 30 tests from Reorder/7 (27 ms total) 74: 74: [----------] 30 tests from Reorder/8, where TypeParam = short 74: [ RUN ] Reorder/8.Reorder012 74: [ OK ] Reorder/8.Reorder012 (0 ms) 74: [ RUN ] Reorder/8.Reorder021 74: [ OK ] Reorder/8.Reorder021 (1 ms) 74: [ RUN ] Reorder/8.Reorder102 74: [ OK ] Reorder/8.Reorder102 (0 ms) 74: [ RUN ] Reorder/8.Reorder120 74: [ OK ] Reorder/8.Reorder120 (0 ms) 74: [ RUN ] Reorder/8.Reorder201 74: [ OK ] Reorder/8.Reorder201 (0 ms) 74: [ RUN ] Reorder/8.Reorder210 74: [ OK ] Reorder/8.Reorder210 (0 ms) 74: [ RUN ] Reorder/8.Reorder0123 74: [ OK ] Reorder/8.Reorder0123 (0 ms) 74: [ RUN ] Reorder/8.Reorder0132 74: [ OK ] Reorder/8.Reorder0132 (0 ms) 74: [ RUN ] Reorder/8.Reorder0213 74: [ OK ] Reorder/8.Reorder0213 (0 ms) 74: [ RUN ] Reorder/8.Reorder0231 74: [ OK ] Reorder/8.Reorder0231 (0 ms) 74: [ RUN ] Reorder/8.Reorder0312 74: [ OK ] Reorder/8.Reorder0312 (1 ms) 74: [ RUN ] Reorder/8.Reorder0321 74: [ OK ] Reorder/8.Reorder0321 (1 ms) 74: [ RUN ] Reorder/8.Reorder1023 74: [ OK ] Reorder/8.Reorder1023 (0 ms) 74: [ RUN ] Reorder/8.Reorder1032 74: [ OK ] Reorder/8.Reorder1032 (0 ms) 74: [ RUN ] Reorder/8.Reorder1203 74: [ OK ] Reorder/8.Reorder1203 (0 ms) 74: [ RUN ] Reorder/8.Reorder1230 74: [ OK ] Reorder/8.Reorder1230 (0 ms) 74: [ RUN ] Reorder/8.Reorder1302 74: [ OK ] Reorder/8.Reorder1302 (1 ms) 74: [ RUN ] Reorder/8.Reorder1320 74: [ OK ] Reorder/8.Reorder1320 (1 ms) 74: [ RUN ] Reorder/8.Reorder2103 74: [ OK ] Reorder/8.Reorder2103 (0 ms) 74: [ RUN ] Reorder/8.Reorder2130 74: [ OK ] Reorder/8.Reorder2130 (0 ms) 74: [ RUN ] Reorder/8.Reorder2013 74: [ OK ] Reorder/8.Reorder2013 (0 ms) 74: [ RUN ] Reorder/8.Reorder2031 74: [ OK ] Reorder/8.Reorder2031 (0 ms) 74: [ RUN ] Reorder/8.Reorder2310 74: [ OK ] Reorder/8.Reorder2310 (1 ms) 74: [ RUN ] Reorder/8.Reorder2301 74: [ OK ] Reorder/8.Reorder2301 (1 ms) 74: [ RUN ] Reorder/8.Reorder3120 74: [ OK ] Reorder/8.Reorder3120 (0 ms) 74: [ RUN ] Reorder/8.Reorder3102 74: [ OK ] Reorder/8.Reorder3102 (0 ms) 74: [ RUN ] Reorder/8.Reorder3210 74: [ OK ] Reorder/8.Reorder3210 (0 ms) 74: [ RUN ] Reorder/8.Reorder3201 74: [ OK ] Reorder/8.Reorder3201 (0 ms) 74: [ RUN ] Reorder/8.Reorder3012 74: [ OK ] Reorder/8.Reorder3012 (1 ms) 74: [ RUN ] Reorder/8.Reorder3021 74: [ OK ] Reorder/8.Reorder3021 (1 ms) 74: [----------] 30 tests from Reorder/8 (23 ms total) 74: 74: [----------] 30 tests from Reorder/9, where TypeParam = unsigned short 74: [ RUN ] Reorder/9.Reorder012 74: [ OK ] Reorder/9.Reorder012 (5 ms) 74: [ RUN ] Reorder/9.Reorder021 74: [ OK ] Reorder/9.Reorder021 (0 ms) 74: [ RUN ] Reorder/9.Reorder102 74: [ OK ] Reorder/9.Reorder102 (0 ms) 74: [ RUN ] Reorder/9.Reorder120 74: [ OK ] Reorder/9.Reorder120 (0 ms) 74: [ RUN ] Reorder/9.Reorder201 74: [ OK ] Reorder/9.Reorder201 (0 ms) 74: [ RUN ] Reorder/9.Reorder210 74: [ OK ] Reorder/9.Reorder210 (0 ms) 74: [ RUN ] Reorder/9.Reorder0123 74: [ OK ] Reorder/9.Reorder0123 (1 ms) 74: [ RUN ] Reorder/9.Reorder0132 74: [ OK ] Reorder/9.Reorder0132 (1 ms) 74: [ RUN ] Reorder/9.Reorder0213 74: [ OK ] Reorder/9.Reorder0213 (0 ms) 74: [ RUN ] Reorder/9.Reorder0231 74: [ OK ] Reorder/9.Reorder0231 (0 ms) 74: [ RUN ] Reorder/9.Reorder0312 74: [ OK ] Reorder/9.Reorder0312 (0 ms) 74: [ RUN ] Reorder/9.Reorder0321 74: [ OK ] Reorder/9.Reorder0321 (1 ms) 74: [ RUN ] Reorder/9.Reorder1023 74: [ OK ] Reorder/9.Reorder1023 (1 ms) 74: [ RUN ] Reorder/9.Reorder1032 74: [ OK ] Reorder/9.Reorder1032 (1 ms) 74: [ RUN ] Reorder/9.Reorder1203 74: [ OK ] Reorder/9.Reorder1203 (0 ms) 74: [ RUN ] Reorder/9.Reorder1230 74: [ OK ] Reorder/9.Reorder1230 (0 ms) 74: [ RUN ] Reorder/9.Reorder1302 74: [ OK ] Reorder/9.Reorder1302 (0 ms) 74: [ RUN ] Reorder/9.Reorder1320 74: [ OK ] Reorder/9.Reorder1320 (0 ms) 74: [ RUN ] Reorder/9.Reorder2103 74: [ OK ] Reorder/9.Reorder2103 (1 ms) 74: [ RUN ] Reorder/9.Reorder2130 74: [ OK ] Reorder/9.Reorder2130 (1 ms) 74: [ RUN ] Reorder/9.Reorder2013 74: [ OK ] Reorder/9.Reorder2013 (0 ms) 74: [ RUN ] Reorder/9.Reorder2031 74: [ OK ] Reorder/9.Reorder2031 (0 ms) 74: [ RUN ] Reorder/9.Reorder2310 74: [ OK ] Reorder/9.Reorder2310 (0 ms) 74: [ RUN ] Reorder/9.Reorder2301 74: [ OK ] Reorder/9.Reorder2301 (0 ms) 74: [ RUN ] Reorder/9.Reorder3120 74: [ OK ] Reorder/9.Reorder3120 (1 ms) 74: [ RUN ] Reorder/9.Reorder3102 74: [ OK ] Reorder/9.Reorder3102 (1 ms) 74: [ RUN ] Reorder/9.Reorder3210 74: [ OK ] Reorder/9.Reorder3210 (0 ms) 74: [ RUN ] Reorder/9.Reorder3201 74: [ OK ] Reorder/9.Reorder3201 (0 ms) 74: [ RUN ] Reorder/9.Reorder3012 74: [ OK ] Reorder/9.Reorder3012 (0 ms) 74: [ RUN ] Reorder/9.Reorder3021 74: [ OK ] Reorder/9.Reorder3021 (1 ms) 74: [----------] 30 tests from Reorder/9 (28 ms total) 74: 74: [----------] 1 test from Reorder 74: [ RUN ] Reorder.CPP 74: [ OK ] Reorder.CPP (0 ms) 74: [----------] 1 test from Reorder (0 ms total) 74: 74: [----------] Global test environment tear-down 74: [==========] 301 tests from 11 test cases ran. (304 ms total) 74: [ PASSED ] 301 tests. 64/95 Test #74: Test_reorder_cpu ................. Passed 0.38 sec test 75 Start 75: Test_replace_cpu 75: Test command: /<>/obj-arm-linux-gnueabihf/test/replace_cpu 75: Working Directory: /<>/obj-arm-linux-gnueabihf/test 75: Test timeout computed to be: 10000000 75: Running main() from gtest_main.cc 75: [==========] Running 27 tests from 13 test cases. 75: [----------] Global test environment set-up. 75: [----------] 2 tests from Replace/0, where TypeParam = float 75: [ RUN ] Replace/0.Simple 65: [ OK ] NearestNeighbour/3.NN_SAD_500_5000_Dim0 (537 ms) 65: [ RUN ] NearestNeighbour/3.NN_SAD_500_5000_Dim1 75: [ OK ] Replace/0.Simple (76 ms) 75: [ RUN ] Replace/0.Scalar 75: [ OK ] Replace/0.Scalar (0 ms) 75: [----------] 2 tests from Replace/0 (82 ms total) 75: 75: [----------] 2 tests from Replace/1, where TypeParam = double 75: [ RUN ] Replace/1.Simple 75: [ OK ] Replace/1.Simple (104 ms) 75: [ RUN ] Replace/1.Scalar 75: [ OK ] Replace/1.Scalar (0 ms) 75: [----------] 2 tests from Replace/1 (106 ms total) 75: 75: [----------] 2 tests from Replace/2, where TypeParam = af::af_cfloat 75: [ RUN ] Replace/2.Simple 75: [ OK ] Replace/2.Simple (119 ms) 75: [ RUN ] Replace/2.Scalar 75: [ OK ] Replace/2.Scalar (5 ms) 75: [----------] 2 tests from Replace/2 (125 ms total) 75: 75: [----------] 2 tests from Replace/3, where TypeParam = af::af_cdouble 75: [ RUN ] Replace/3.Simple 75: [ OK ] Replace/3.Simple (217 ms) 75: [ RUN ] Replace/3.Scalar 75: [ OK ] Replace/3.Scalar (0 ms) 75: [----------] 2 tests from Replace/3 (219 ms total) 75: 75: [----------] 2 tests from Replace/4, where TypeParam = unsigned int 75: [ RUN ] Replace/4.Simple 65: [ OK ] NearestNeighbour/3.NN_SAD_500_5000_Dim1 (590 ms) 65: [----------] 8 tests from NearestNeighbour/3 (2189 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/4, where TypeParam = long long 65: [ RUN ] NearestNeighbour/4.NN_SSD_100_1000_Dim0 65: [ OK ] NearestNeighbour/4.NN_SSD_100_1000_Dim0 (19 ms) 65: [ RUN ] NearestNeighbour/4.NN_SSD_100_1000_Dim1 65: [ OK ] NearestNeighbour/4.NN_SSD_100_1000_Dim1 (19 ms) 65: [ RUN ] NearestNeighbour/4.NN_SSD_500_5000_Dim0 75: [ OK ] Replace/4.Simple (111 ms) 75: [ RUN ] Replace/4.Scalar 75: [ OK ] Replace/4.Scalar (1 ms) 75: [----------] 2 tests from Replace/4 (112 ms total) 75: 75: [----------] 2 tests from Replace/5, where TypeParam = int 75: [ RUN ] Replace/5.Simple 26: [ OK ] FFTConvolveLarge/1.SameRectangleLargeSignalLargeFilter (2436 ms) 26: [ RUN ] FFTConvolveLarge/1.CuboidLargeSignalSmallFilter 75: [ OK ] Replace/5.Simple (136 ms) 75: [ RUN ] Replace/5.Scalar 75: [ OK ] Replace/5.Scalar (0 ms) 75: [----------] 2 tests from Replace/5 (137 ms total) 75: 75: [----------] 2 tests from Replace/6, where TypeParam = long long 75: [ RUN ] Replace/6.Simple 75: [ OK ] Replace/6.Simple (421 ms) 75: [ RUN ] Replace/6.Scalar 75: [ OK ] Replace/6.Scalar (0 ms) 75: [----------] 2 tests from Replace/6 (422 ms total) 75: 75: [----------] 2 tests from Replace/7, where TypeParam = unsigned long long 75: [ RUN ] Replace/7.Simple 65: [ OK ] NearestNeighbour/4.NN_SSD_500_5000_Dim0 (637 ms) 65: [ RUN ] NearestNeighbour/4.NN_SSD_500_5000_Dim1 26: [ OK ] FFTConvolveLarge/1.CuboidLargeSignalSmallFilter (755 ms) 26: [ RUN ] FFTConvolveLarge/1.CuboidLargeSignalLargeFilter 75: [ OK ] Replace/7.Simple (395 ms) 75: [ RUN ] Replace/7.Scalar 75: [ OK ] Replace/7.Scalar (0 ms) 75: [----------] 2 tests from Replace/7 (396 ms total) 75: 75: [----------] 2 tests from Replace/8, where TypeParam = unsigned char 75: [ RUN ] Replace/8.Simple 75: [ OK ] Replace/8.Simple (87 ms) 75: [ RUN ] Replace/8.Scalar 75: [ OK ] Replace/8.Scalar (0 ms) 75: [----------] 2 tests from Replace/8 (88 ms total) 75: 75: [----------] 2 tests from Replace/9, where TypeParam = char 75: [ RUN ] Replace/9.Simple 75: [ OK ] Replace/9.Simple (109 ms) 75: [ RUN ] Replace/9.Scalar 75: [ OK ] Replace/9.Scalar (0 ms) 75: [----------] 2 tests from Replace/9 (111 ms total) 75: 75: [----------] 2 tests from Replace/10, where TypeParam = short 75: [ RUN ] Replace/10.Simple 75: [ OK ] Replace/10.Simple (90 ms) 75: [ RUN ] Replace/10.Scalar 75: [ OK ] Replace/10.Scalar (0 ms) 75: [----------] 2 tests from Replace/10 (91 ms total) 75: 75: [----------] 2 tests from Replace/11, where TypeParam = unsigned short 75: [ RUN ] Replace/11.Simple 75: [ OK ] Replace/11.Simple (87 ms) 75: [ RUN ] Replace/11.Scalar 75: [ OK ] Replace/11.Scalar (0 ms) 75: [----------] 2 tests from Replace/11 (88 ms total) 75: 75: [----------] 3 tests from Replace 75: [ RUN ] Replace.NaN 75: [ OK ] Replace.NaN (53 ms) 75: [ RUN ] Replace.ISSUE_1249 75: [ OK ] Replace.ISSUE_1249 (0 ms) 75: [ RUN ] Replace.4D 75: [ OK ] Replace.4D (0 ms) 75: [----------] 3 tests from Replace (54 ms total) 75: 75: [----------] Global test environment tear-down 75: [==========] 27 tests from 13 test cases ran. (2043 ms total) 75: [ PASSED ] 27 tests. 65/95 Test #75: Test_replace_cpu ................. Passed 2.11 sec test 76 Start 76: Test_resize_cpu 76: Test command: /<>/obj-arm-linux-gnueabihf/test/resize_cpu 76: Working Directory: /<>/obj-arm-linux-gnueabihf/test 76: Test timeout computed to be: 10000000 76: Running main() from gtest_main.cc 76: [==========] Running 176 tests from 15 test cases. 76: [----------] Global test environment set-up. 76: [----------] 19 tests from Resize/0, where TypeParam = float 76: [ RUN ] Resize/0.InvalidDims 76: [ OK ] Resize/0.InvalidDims (4 ms) 76: [ RUN ] Resize/0.Resize3CSquareUpNearest 76: [ OK ] Resize/0.Resize3CSquareUpNearest (5 ms) 76: [ RUN ] Resize/0.Resize3CSquareUpLinear 76: [ OK ] Resize/0.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] Resize/0.Resize3CSquareDownNearest 76: [ OK ] Resize/0.Resize3CSquareDownNearest (0 ms) 76: [ RUN ] Resize/0.Resize3CSquareDownLinear 76: [ OK ] Resize/0.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] Resize/0.Resize3CSquareUpNearestSubref 76: [ OK ] Resize/0.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] Resize/0.Resize3CSquareUpLinearSubref 76: [ OK ] Resize/0.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] Resize/0.Resize3CSquareDownNearestSubref 76: [ OK ] Resize/0.Resize3CSquareDownNearestSubref (5 ms) 76: [ RUN ] Resize/0.Resize3CSquareDownLinearSubref 76: [ OK ] Resize/0.Resize3CSquareDownLinearSubref (0 ms) 76: [ RUN ] Resize/0.Resize1CRectangleUpNearest 76: [ OK ] Resize/0.Resize1CRectangleUpNearest (0 ms) 76: [ RUN ] Resize/0.Resize1CRectangleUpLinear 76: [ OK ] Resize/0.Resize1CRectangleUpLinear (0 ms) 76: [ RUN ] Resize/0.Resize1CRectangleDownNearest 76: [ OK ] Resize/0.Resize1CRectangleDownNearest (0 ms) 76: [ RUN ] Resize/0.Resize1CRectangleDownLinear 76: [ OK ] Resize/0.Resize1CRectangleDownLinear (0 ms) 76: [ RUN ] Resize/0.Resize1CLargeUpNearest 76: [ OK ] Resize/0.Resize1CLargeUpNearest (32 ms) 76: [ RUN ] Resize/0.Resize1CLargeUpLinear 76: [ OK ] Resize/0.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] Resize/0.Resize1CLargeDownNearest 76: [ OK ] Resize/0.Resize1CLargeDownNearest (28 ms) 76: [ RUN ] Resize/0.Resize1CLargeDownLinear 65: [ OK ] NearestNeighbour/4.NN_SSD_500_5000_Dim1 (1036 ms) 65: [ RUN ] NearestNeighbour/4.NN_SAD_100_1000_Dim0 76: [ OK ] Resize/0.Resize1CLargeDownLinear (29 ms) 76: [ RUN ] Resize/0.InvalidArgsDims0 76: [ OK ] Resize/0.InvalidArgsDims0 (1 ms) 76: [ RUN ] Resize/0.InvalidArgsMethod 76: [ OK ] Resize/0.InvalidArgsMethod (1 ms) 76: [----------] 19 tests from Resize/0 (151 ms total) 76: 76: [----------] 19 tests from Resize/1, where TypeParam = double 76: [ RUN ] Resize/1.InvalidDims 76: [ OK ] Resize/1.InvalidDims (0 ms) 76: [ RUN ] Resize/1.Resize3CSquareUpNearest 76: [ OK ] Resize/1.Resize3CSquareUpNearest (12 ms) 76: [ RUN ] Resize/1.Resize3CSquareUpLinear 76: [ OK ] Resize/1.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] Resize/1.Resize3CSquareDownNearest 76: [ OK ] Resize/1.Resize3CSquareDownNearest (0 ms) 76: [ RUN ] Resize/1.Resize3CSquareDownLinear 76: [ OK ] Resize/1.Resize3CSquareDownLinear (0 ms) 76: [ RUN ] Resize/1.Resize3CSquareUpNearestSubref 76: [ OK ] Resize/1.Resize3CSquareUpNearestSubref (0 ms) 76: [ RUN ] Resize/1.Resize3CSquareUpLinearSubref 76: [ OK ] Resize/1.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] Resize/1.Resize3CSquareDownNearestSubref 76: [ OK ] Resize/1.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] Resize/1.Resize3CSquareDownLinearSubref 76: [ OK ] Resize/1.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] Resize/1.Resize1CRectangleUpNearest 76: [ OK ] Resize/1.Resize1CRectangleUpNearest (0 ms) 76: [ RUN ] Resize/1.Resize1CRectangleUpLinear 76: [ OK ] Resize/1.Resize1CRectangleUpLinear (0 ms) 76: [ RUN ] Resize/1.Resize1CRectangleDownNearest 76: [ OK ] Resize/1.Resize1CRectangleDownNearest (1 ms) 76: [ RUN ] Resize/1.Resize1CRectangleDownLinear 76: [ OK ] Resize/1.Resize1CRectangleDownLinear (0 ms) 76: [ RUN ] Resize/1.Resize1CLargeUpNearest 26: [ OK ] FFTConvolveLarge/1.CuboidLargeSignalLargeFilter (936 ms) 26: [ RUN ] FFTConvolveLarge/1.SameCuboidLargeSignalSmallFilter 76: [ OK ] Resize/1.Resize1CLargeUpNearest (32 ms) 76: [ RUN ] Resize/1.Resize1CLargeUpLinear 76: [ OK ] Resize/1.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] Resize/1.Resize1CLargeDownNearest 65: [ OK ] NearestNeighbour/4.NN_SAD_100_1000_Dim0 (115 ms) 65: [ RUN ] NearestNeighbour/4.NN_SAD_100_1000_Dim1 76: [ OK ] Resize/1.Resize1CLargeDownNearest (29 ms) 76: [ RUN ] Resize/1.Resize1CLargeDownLinear 76: [ OK ] Resize/1.Resize1CLargeDownLinear (29 ms) 76: [ RUN ] Resize/1.InvalidArgsDims0 76: [ OK ] Resize/1.InvalidArgsDims0 (0 ms) 76: [ RUN ] Resize/1.InvalidArgsMethod 76: [ OK ] Resize/1.InvalidArgsMethod (0 ms) 76: [----------] 19 tests from Resize/1 (152 ms total) 76: 76: [----------] 19 tests from Resize/2, where TypeParam = af::af_cfloat 76: [ RUN ] Resize/2.InvalidDims 76: [ OK ] Resize/2.InvalidDims (0 ms) 76: [ RUN ] Resize/2.Resize3CSquareUpNearest 76: [ OK ] Resize/2.Resize3CSquareUpNearest (31 ms) 76: [ RUN ] Resize/2.Resize3CSquareUpLinear 76: [ OK ] Resize/2.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] Resize/2.Resize3CSquareDownNearest 76: [ OK ] Resize/2.Resize3CSquareDownNearest (0 ms) 76: [ RUN ] Resize/2.Resize3CSquareDownLinear 76: [ OK ] Resize/2.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] Resize/2.Resize3CSquareUpNearestSubref 76: [ OK ] Resize/2.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] Resize/2.Resize3CSquareUpLinearSubref 76: [ OK ] Resize/2.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] Resize/2.Resize3CSquareDownNearestSubref 76: [ OK ] Resize/2.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] Resize/2.Resize3CSquareDownLinearSubref 76: [ OK ] Resize/2.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] Resize/2.Resize1CRectangleUpNearest 76: [ OK ] Resize/2.Resize1CRectangleUpNearest (0 ms) 76: [ RUN ] Resize/2.Resize1CRectangleUpLinear 76: [ OK ] Resize/2.Resize1CRectangleUpLinear (0 ms) 76: [ RUN ] Resize/2.Resize1CRectangleDownNearest 76: [ OK ] Resize/2.Resize1CRectangleDownNearest (1 ms) 76: [ RUN ] Resize/2.Resize1CRectangleDownLinear 76: [ OK ] Resize/2.Resize1CRectangleDownLinear (0 ms) 76: [ RUN ] Resize/2.Resize1CLargeUpNearest 65: [ OK ] NearestNeighbour/4.NN_SAD_100_1000_Dim1 (113 ms) 65: [ RUN ] NearestNeighbour/4.NN_SAD_500_5000_Dim0 76: [ OK ] Resize/2.Resize1CLargeUpNearest (33 ms) 76: [ RUN ] Resize/2.Resize1CLargeUpLinear 57: NRMSD = 6.27719e-37 57: [ OK ] Meanshift.Color_CPP (3647 ms) 57: [----------] 5 tests from Meanshift (13053 ms total) 57: 57: [----------] 1 test from meanshift 57: [ RUN ] meanshift.GFOR 57: [ OK ] meanshift.GFOR (1 ms) 57: [----------] 1 test from meanshift (1 ms total) 57: 57: [----------] Global test environment tear-down 57: [==========] 16 tests from 12 test cases ran. (13078 ms total) 57: [ PASSED ] 16 tests. 76: [ OK ] Resize/2.Resize1CLargeUpLinear (35 ms) 76: [ RUN ] Resize/2.Resize1CLargeDownNearest 76: [ OK ] Resize/2.Resize1CLargeDownNearest (29 ms) 76: [ RUN ] Resize/2.Resize1CLargeDownLinear 66/95 Test #57: Test_meanshift_cpu ............... Passed 13.18 sec test 77 Start 77: Test_rotate_cpu 77: Test command: /<>/obj-arm-linux-gnueabihf/test/rotate_cpu 77: Working Directory: /<>/obj-arm-linux-gnueabihf/test 77: Test timeout computed to be: 10000000 76: [ OK ] Resize/2.Resize1CLargeDownLinear (33 ms) 76: [ RUN ] Resize/2.InvalidArgsDims0 76: [ OK ] Resize/2.InvalidArgsDims0 (1 ms) 76: [ RUN ] Resize/2.InvalidArgsMethod 76: [ OK ] Resize/2.InvalidArgsMethod (0 ms) 76: [----------] 19 tests from Resize/2 (178 ms total) 76: 76: [----------] 19 tests from Resize/3, where TypeParam = af::af_cdouble 76: [ RUN ] Resize/3.InvalidDims 76: [ OK ] Resize/3.InvalidDims (0 ms) 76: [ RUN ] Resize/3.Resize3CSquareUpNearest 76: [ OK ] Resize/3.Resize3CSquareUpNearest (0 ms) 76: [ RUN ] Resize/3.Resize3CSquareUpLinear 76: [ OK ] Resize/3.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] Resize/3.Resize3CSquareDownNearest 76: [ OK ] Resize/3.Resize3CSquareDownNearest (0 ms) 76: [ RUN ] Resize/3.Resize3CSquareDownLinear 76: [ OK ] Resize/3.Resize3CSquareDownLinear (0 ms) 76: [ RUN ] Resize/3.Resize3CSquareUpNearestSubref 76: [ OK ] Resize/3.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] Resize/3.Resize3CSquareUpLinearSubref 76: [ OK ] Resize/3.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] Resize/3.Resize3CSquareDownNearestSubref 76: [ OK ] Resize/3.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] Resize/3.Resize3CSquareDownLinearSubref 76: [ OK ] Resize/3.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] Resize/3.Resize1CRectangleUpNearest 76: [ OK ] Resize/3.Resize1CRectangleUpNearest (0 ms) 76: [ RUN ] Resize/3.Resize1CRectangleUpLinear 76: [ OK ] Resize/3.Resize1CRectangleUpLinear (0 ms) 76: [ RUN ] Resize/3.Resize1CRectangleDownNearest 76: [ OK ] Resize/3.Resize1CRectangleDownNearest (0 ms) 76: [ RUN ] Resize/3.Resize1CRectangleDownLinear 76: [ OK ] Resize/3.Resize1CRectangleDownLinear (0 ms) 76: [ RUN ] Resize/3.Resize1CLargeUpNearest 76: [ OK ] Resize/3.Resize1CLargeUpNearest (36 ms) 76: [ RUN ] Resize/3.Resize1CLargeUpLinear 76: [ OK ] Resize/3.Resize1CLargeUpLinear (37 ms) 76: [ RUN ] Resize/3.Resize1CLargeDownNearest 76: [ OK ] Resize/3.Resize1CLargeDownNearest (31 ms) 76: [ RUN ] Resize/3.Resize1CLargeDownLinear 76: [ OK ] Resize/3.Resize1CLargeDownLinear (31 ms) 76: [ RUN ] Resize/3.InvalidArgsDims0 76: [ OK ] Resize/3.InvalidArgsDims0 (1 ms) 76: [ RUN ] Resize/3.InvalidArgsMethod 76: [ OK ] Resize/3.InvalidArgsMethod (1 ms) 76: [----------] 19 tests from Resize/3 (153 ms total) 76: 76: [----------] 12 tests from ResizeI/0, where TypeParam = int 76: [ RUN ] ResizeI/0.Resize3CSquareUpNearest 76: [ OK ] ResizeI/0.Resize3CSquareUpNearest (0 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareUpLinear 76: [ OK ] ResizeI/0.Resize3CSquareUpLinear (1 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareDownNearest 76: [ OK ] ResizeI/0.Resize3CSquareDownNearest (1 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareDownLinear 76: [ OK ] ResizeI/0.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/0.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/0.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/0.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] ResizeI/0.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/0.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] ResizeI/0.Resize1CLargeUpNearest 76: [ OK ] ResizeI/0.Resize1CLargeUpNearest (33 ms) 76: [ RUN ] ResizeI/0.Resize1CLargeUpLinear 76: [ OK ] ResizeI/0.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] ResizeI/0.Resize1CLargeDownNearest 76: [ OK ] ResizeI/0.Resize1CLargeDownNearest (29 ms) 76: [ RUN ] ResizeI/0.Resize1CLargeDownLinear 76: [ OK ] ResizeI/0.Resize1CLargeDownLinear (29 ms) 76: [----------] 12 tests from ResizeI/0 (136 ms total) 76: 76: [----------] 12 tests from ResizeI/1, where TypeParam = unsigned int 76: [ RUN ] ResizeI/1.Resize3CSquareUpNearest 76: [ OK ] ResizeI/1.Resize3CSquareUpNearest (0 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareUpLinear 76: [ OK ] ResizeI/1.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareDownNearest 76: [ OK ] ResizeI/1.Resize3CSquareDownNearest (0 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareDownLinear 76: [ OK ] ResizeI/1.Resize3CSquareDownLinear (0 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/1.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/1.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/1.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] ResizeI/1.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/1.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] ResizeI/1.Resize1CLargeUpNearest 76: [ OK ] ResizeI/1.Resize1CLargeUpNearest (31 ms) 76: [ RUN ] ResizeI/1.Resize1CLargeUpLinear 77: Running main() from gtest_main.cc 77: [==========] Running 385 tests from 9 test cases. 77: [----------] Global test environment set-up. 77: [----------] 48 tests from Rotate/0, where TypeParam = float 76: [ OK ] ResizeI/1.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] ResizeI/1.Resize1CLargeDownNearest 77: [ RUN ] Rotate/0.Square180NoCropRecenter 77: [ OK ] Rotate/0.Square180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square180CropRecenter 76: [ OK ] ResizeI/1.Resize1CLargeDownNearest (28 ms) 76: [ RUN ] ResizeI/1.Resize1CLargeDownLinear 77: [ OK ] Rotate/0.Square180CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square90NoCropRecenter 77: [ OK ] Rotate/0.Square90NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square90CropRecenter 76: [ OK ] ResizeI/1.Resize1CLargeDownLinear (29 ms) 76: [----------] 12 tests from ResizeI/1 (134 ms total) 76: 76: [----------] 12 tests from ResizeI/2, where TypeParam = long long 76: [ RUN ] ResizeI/2.Resize3CSquareUpNearest 77: [ OK ] Rotate/0.Square90CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Square45NoCropRecenter 76: [ OK ] ResizeI/2.Resize3CSquareUpNearest (7 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareUpLinear 76: [ OK ] ResizeI/2.Resize3CSquareUpLinear (1 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareDownNearest 76: [ OK ] ResizeI/2.Resize3CSquareDownNearest (1 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareDownLinear 76: [ OK ] ResizeI/2.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/2.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/2.Resize3CSquareUpLinearSubref (0 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/2.Resize3CSquareDownNearestSubref (0 ms) 76: [ RUN ] ResizeI/2.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/2.Resize3CSquareDownLinearSubref (0 ms) 76: [ RUN ] ResizeI/2.Resize1CLargeUpNearest 77: [ OK ] Rotate/0.Square45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square45CropRecenter 77: [ OK ] Rotate/0.Square45CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Squarem45NoCropRecenter 77: [ OK ] Rotate/0.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Squarem45CropRecenter 76: [ OK ] ResizeI/2.Resize1CLargeUpNearest (34 ms) 76: [ RUN ] ResizeI/2.Resize1CLargeUpLinear 77: [ OK ] Rotate/0.Squarem45CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Square60NoCropRecenter 77: [ OK ] Rotate/0.Square60NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square60CropRecenter 76: [ OK ] ResizeI/2.Resize1CLargeUpLinear (38 ms) 76: [ RUN ] ResizeI/2.Resize1CLargeDownNearest 77: [ OK ] Rotate/0.Square60CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square30NoCropRecenter 77: [ OK ] Rotate/0.Square30NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square30CropRecenter 76: [ OK ] ResizeI/2.Resize1CLargeDownNearest (30 ms) 76: [ RUN ] ResizeI/2.Resize1CLargeDownLinear 77: [ OK ] Rotate/0.Square30CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square15NoCropRecenter 77: [ OK ] Rotate/0.Square15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Square15CropRecenter 76: [ OK ] ResizeI/2.Resize1CLargeDownLinear (30 ms) 76: [----------] 12 tests from ResizeI/2 (149 ms total) 76: 76: [----------] 12 tests from ResizeI/3, where TypeParam = unsigned long long 76: [ RUN ] ResizeI/3.Resize3CSquareUpNearest 76: [ OK ] ResizeI/3.Resize3CSquareUpNearest (1 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareUpLinear 76: [ OK ] ResizeI/3.Resize3CSquareUpLinear (1 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareDownNearest 76: [ OK ] ResizeI/3.Resize3CSquareDownNearest (1 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareDownLinear 77: [ OK ] Rotate/0.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square10NoCropRecenter 76: [ OK ] ResizeI/3.Resize3CSquareDownLinear (0 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/3.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/3.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/3.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] ResizeI/3.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/3.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] ResizeI/3.Resize1CLargeUpNearest 77: [ OK ] Rotate/0.Square10NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square10CropRecenter 77: [ OK ] Rotate/0.Square10CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square01NoCropRecenter 76: [ OK ] ResizeI/3.Resize1CLargeUpNearest (33 ms) 76: [ RUN ] ResizeI/3.Resize1CLargeUpLinear 26: [ OK ] FFTConvolveLarge/1.SameCuboidLargeSignalSmallFilter (910 ms) 26: [ RUN ] FFTConvolveLarge/1.SameCuboidLargeSignalLargeFilter 26: [ OK ] FFTConvolveLarge/1.SameCuboidLargeSignalLargeFilter (2 ms) 77: [ OK ] Rotate/0.Square01NoCropRecenter (16 ms) 26: [----------] 12 tests from FFTConvolveLarge/1 (11146 ms total) 26: 26: [----------] 24 tests from FFTConvolve/0, where TypeParam = af::af_cfloat 26: [ RUN ] FFTConvolve/0.Vector 77: [ RUN ] Rotate/0.Square01CropRecenter 26: [ OK ] FFTConvolve/0.Vector (0 ms) 26: [ RUN ] FFTConvolve/0.Rectangle 26: [ OK ] FFTConvolve/0.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/0.Cuboid 26: [ OK ] FFTConvolve/0.Cuboid (1 ms) 26: [ RUN ] FFTConvolve/0.Vector_Many2One 26: [ OK ] FFTConvolve/0.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/0.Rectangle_Many2One 26: [ OK ] FFTConvolve/0.Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/0.Cuboid_Many2One 26: [ OK ] FFTConvolve/0.Cuboid_Many2One (1 ms) 26: [ RUN ] FFTConvolve/0.Vector_Many2Many 26: [ OK ] FFTConvolve/0.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Rectangle_Many2Many 26: [ OK ] FFTConvolve/0.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Cuboid_Many2Many 26: [ OK ] FFTConvolve/0.Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/0.Vector_One2Many 26: [ OK ] FFTConvolve/0.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Rectangle_One2Many 26: [ OK ] FFTConvolve/0.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Cuboid_One2Many 26: [ OK ] FFTConvolve/0.Cuboid_One2Many (1 ms) 26: [ RUN ] FFTConvolve/0.Same_Vector 26: [ OK ] FFTConvolve/0.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Rectangle 26: [ OK ] FFTConvolve/0.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Cuboid 26: [ OK ] FFTConvolve/0.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Vector_Many2One 26: [ OK ] FFTConvolve/0.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/0.Same_Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/0.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/0.Same_Vector_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/0.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/0.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/0.Same_Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Vector_One2Many 26: [ OK ] FFTConvolve/0.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/0.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/0.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/0.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/0 (7 ms total) 26: 26: [----------] 24 tests from FFTConvolve/1, where TypeParam = af::af_cdouble 26: [ RUN ] FFTConvolve/1.Vector 26: [ OK ] FFTConvolve/1.Vector (0 ms) 26: [ RUN ] FFTConvolve/1.Rectangle 26: [ OK ] FFTConvolve/1.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/1.Cuboid 26: [ OK ] FFTConvolve/1.Cuboid (0 ms) 26: [ RUN ] FFTConvolve/1.Vector_Many2One 26: [ OK ] FFTConvolve/1.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/1.Rectangle_Many2One 26: [ OK ] FFTConvolve/1.Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/1.Cuboid_Many2One 26: [ OK ] FFTConvolve/1.Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/1.Vector_Many2Many 26: [ OK ] FFTConvolve/1.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Rectangle_Many2Many 26: [ OK ] FFTConvolve/1.Rectangle_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/1.Cuboid_Many2Many 26: [ OK ] FFTConvolve/1.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Vector_One2Many 26: [ OK ] FFTConvolve/1.Vector_One2Many (1 ms) 26: [ RUN ] FFTConvolve/1.Rectangle_One2Many 26: [ OK ] FFTConvolve/1.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Cuboid_One2Many 26: [ OK ] FFTConvolve/1.Cuboid_One2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Vector 26: [ OK ] FFTConvolve/1.Same_Vector (1 ms) 26: [ RUN ] FFTConvolve/1.Same_Rectangle 26: [ OK ] FFTConvolve/1.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Cuboid 26: [ OK ] FFTConvolve/1.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Vector_Many2One 26: [ OK ] FFTConvolve/1.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/1.Same_Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/1.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/1.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/1.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/1.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/1.Same_Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Vector_One2Many 26: [ OK ] FFTConvolve/1.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/1.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/1.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/1.Same_Cuboid_One2Many (1 ms) 77: [ OK ] Rotate/0.Square01CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square360NoCropRecenter 26: [----------] 24 tests from FFTConvolve/1 (8 ms total) 26: 26: [----------] 24 tests from FFTConvolve/2, where TypeParam = float 26: [ RUN ] FFTConvolve/2.Vector 26: [ OK ] FFTConvolve/2.Vector (0 ms) 26: [ RUN ] FFTConvolve/2.Rectangle 26: [ OK ] FFTConvolve/2.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/2.Cuboid 26: [ OK ] FFTConvolve/2.Cuboid (1 ms) 26: [ RUN ] FFTConvolve/2.Vector_Many2One 26: [ OK ] FFTConvolve/2.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/2.Rectangle_Many2One 26: [ OK ] FFTConvolve/2.Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/2.Cuboid_Many2One 26: [ OK ] FFTConvolve/2.Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/2.Vector_Many2Many 26: [ OK ] FFTConvolve/2.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Rectangle_Many2Many 26: [ OK ] FFTConvolve/2.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Cuboid_Many2Many 26: [ OK ] FFTConvolve/2.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Vector_One2Many 26: [ OK ] FFTConvolve/2.Vector_One2Many (1 ms) 26: [ RUN ] FFTConvolve/2.Rectangle_One2Many 26: [ OK ] FFTConvolve/2.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Cuboid_One2Many 26: [ OK ] FFTConvolve/2.Cuboid_One2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Vector 26: [ OK ] FFTConvolve/2.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Rectangle 26: [ OK ] FFTConvolve/2.Same_Rectangle (1 ms) 26: [ RUN ] FFTConvolve/2.Same_Cuboid 26: [ OK ] FFTConvolve/2.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Vector_Many2One 26: [ OK ] FFTConvolve/2.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/2.Same_Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/2.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/2.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/2.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/2.Same_Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Vector_One2Many 26: [ OK ] FFTConvolve/2.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/2.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/2.Same_Rectangle_One2Many (1 ms) 26: [ RUN ] FFTConvolve/2.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/2.Same_Cuboid_One2Many (6 ms) 26: [----------] 24 tests from FFTConvolve/2 (12 ms total) 26: 26: [----------] 24 tests from FFTConvolve/3, where TypeParam = double 26: [ RUN ] FFTConvolve/3.Vector 26: [ OK ] FFTConvolve/3.Vector (0 ms) 26: [ RUN ] FFTConvolve/3.Rectangle 26: [ OK ] FFTConvolve/3.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/3.Cuboid 26: [ OK ] FFTConvolve/3.Cuboid (0 ms) 26: [ RUN ] FFTConvolve/3.Vector_Many2One 26: [ OK ] FFTConvolve/3.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/3.Rectangle_Many2One 26: [ OK ] FFTConvolve/3.Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/3.Cuboid_Many2One 26: [ OK ] FFTConvolve/3.Cuboid_Many2One (1 ms) 26: [ RUN ] FFTConvolve/3.Vector_Many2Many 26: [ OK ] FFTConvolve/3.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Rectangle_Many2Many 26: [ OK ] FFTConvolve/3.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Cuboid_Many2Many 26: [ OK ] FFTConvolve/3.Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/3.Vector_One2Many 26: [ OK ] FFTConvolve/3.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Rectangle_One2Many 77: [ OK ] Rotate/0.Square360NoCropRecenter (15 ms) 26: [ OK ] FFTConvolve/3.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Cuboid_One2Many 77: [ RUN ] Rotate/0.Square360CropRecenter 26: [ OK ] FFTConvolve/3.Cuboid_One2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Vector 26: [ OK ] FFTConvolve/3.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Rectangle 26: [ OK ] FFTConvolve/3.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Cuboid 26: [ OK ] FFTConvolve/3.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Vector_Many2One 26: [ OK ] FFTConvolve/3.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/3.Same_Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/3.Same_Cuboid_Many2One (1 ms) 26: [ RUN ] FFTConvolve/3.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/3.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/3.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/3.Same_Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Vector_One2Many 26: [ OK ] FFTConvolve/3.Same_Vector_One2Many (1 ms) 26: [ RUN ] FFTConvolve/3.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/3.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/3.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/3.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/3 (6 ms total) 26: 26: [----------] 24 tests from FFTConvolve/4, where TypeParam = int 26: [ RUN ] FFTConvolve/4.Vector 26: [ OK ] FFTConvolve/4.Vector (1 ms) 26: [ RUN ] FFTConvolve/4.Rectangle 26: [ OK ] FFTConvolve/4.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/4.Cuboid 26: [ OK ] FFTConvolve/4.Cuboid (0 ms) 26: [ RUN ] FFTConvolve/4.Vector_Many2One 26: [ OK ] FFTConvolve/4.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/4.Rectangle_Many2One 26: [ OK ] FFTConvolve/4.Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/4.Cuboid_Many2One 26: [ OK ] FFTConvolve/4.Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/4.Vector_Many2Many 26: [ OK ] FFTConvolve/4.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Rectangle_Many2Many 26: [ OK ] FFTConvolve/4.Rectangle_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/4.Cuboid_Many2Many 26: [ OK ] FFTConvolve/4.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Vector_One2Many 26: [ OK ] FFTConvolve/4.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Rectangle_One2Many 26: [ OK ] FFTConvolve/4.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Cuboid_One2Many 26: [ OK ] FFTConvolve/4.Cuboid_One2Many (1 ms) 26: [ RUN ] FFTConvolve/4.Same_Vector 26: [ OK ] FFTConvolve/4.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Rectangle 26: [ OK ] FFTConvolve/4.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Cuboid 26: [ OK ] FFTConvolve/4.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Vector_Many2One 26: [ OK ] FFTConvolve/4.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/4.Same_Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/4.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/4.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/4.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/4.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/4.Same_Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/4.Same_Vector_One2Many 26: [ OK ] FFTConvolve/4.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/4.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/4.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/4.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/4 (6 ms total) 26: 26: [----------] 24 tests from FFTConvolve/5, where TypeParam = unsigned int 26: [ RUN ] FFTConvolve/5.Vector 77: [ OK ] Rotate/0.Square360CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Squarem180NoCropRecenter 26: [ OK ] FFTConvolve/5.Vector (13 ms) 26: [ RUN ] FFTConvolve/5.Rectangle 26: [ OK ] FFTConvolve/5.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/5.Cuboid 26: [ OK ] FFTConvolve/5.Cuboid (0 ms) 26: [ RUN ] FFTConvolve/5.Vector_Many2One 26: [ OK ] FFTConvolve/5.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/5.Rectangle_Many2One 26: [ OK ] FFTConvolve/5.Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/5.Cuboid_Many2One 26: [ OK ] FFTConvolve/5.Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/5.Vector_Many2Many 26: [ OK ] FFTConvolve/5.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Rectangle_Many2Many 26: [ OK ] FFTConvolve/5.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Cuboid_Many2Many 26: [ OK ] FFTConvolve/5.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Vector_One2Many 26: [ OK ] FFTConvolve/5.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Rectangle_One2Many 26: [ OK ] FFTConvolve/5.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Cuboid_One2Many 26: [ OK ] FFTConvolve/5.Cuboid_One2Many (1 ms) 26: [ RUN ] FFTConvolve/5.Same_Vector 26: [ OK ] FFTConvolve/5.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Rectangle 26: [ OK ] FFTConvolve/5.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Cuboid 26: [ OK ] FFTConvolve/5.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Vector_Many2One 26: [ OK ] FFTConvolve/5.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/5.Same_Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/5.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/5.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/5.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/5.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Cuboid_Many2Many 76: [ OK ] ResizeI/3.Resize1CLargeUpLinear (65 ms) 76: [ RUN ] ResizeI/3.Resize1CLargeDownNearest 26: [ OK ] FFTConvolve/5.Same_Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/5.Same_Vector_One2Many 26: [ OK ] FFTConvolve/5.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/5.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/5.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/5.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/5 (18 ms total) 26: 26: [----------] 24 tests from FFTConvolve/6, where TypeParam = char 26: [ RUN ] FFTConvolve/6.Vector 26: [ OK ] FFTConvolve/6.Vector (0 ms) 26: [ RUN ] FFTConvolve/6.Rectangle 26: [ OK ] FFTConvolve/6.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/6.Cuboid 26: [ OK ] FFTConvolve/6.Cuboid (0 ms) 26: [ RUN ] FFTConvolve/6.Vector_Many2One 26: [ OK ] FFTConvolve/6.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/6.Rectangle_Many2One 26: [ OK ] FFTConvolve/6.Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/6.Cuboid_Many2One 26: [ OK ] FFTConvolve/6.Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/6.Vector_Many2Many 26: [ OK ] FFTConvolve/6.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Rectangle_Many2Many 26: [ OK ] FFTConvolve/6.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Cuboid_Many2Many 77: [ OK ] Rotate/0.Squarem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Squarem180CropRecenter 26: [ OK ] FFTConvolve/6.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Vector_One2Many 26: [ OK ] FFTConvolve/6.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Rectangle_One2Many 26: [ OK ] FFTConvolve/6.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Cuboid_One2Many 26: [ OK ] FFTConvolve/6.Cuboid_One2Many (1 ms) 26: [ RUN ] FFTConvolve/6.Same_Vector 26: [ OK ] FFTConvolve/6.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Rectangle 26: [ OK ] FFTConvolve/6.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Cuboid 26: [ OK ] FFTConvolve/6.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Vector_Many2One 26: [ OK ] FFTConvolve/6.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/6.Same_Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/6.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/6.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/6.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/6.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/6.Same_Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/6.Same_Vector_One2Many 26: [ OK ] FFTConvolve/6.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/6.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/6.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/6.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/6 (5 ms total) 26: 26: [----------] 24 tests from FFTConvolve/7, where TypeParam = unsigned char 26: [ RUN ] FFTConvolve/7.Vector 26: [ OK ] FFTConvolve/7.Vector (5 ms) 26: [ RUN ] FFTConvolve/7.Rectangle 26: [ OK ] FFTConvolve/7.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/7.Cuboid 26: [ OK ] FFTConvolve/7.Cuboid (1 ms) 26: [ RUN ] FFTConvolve/7.Vector_Many2One 26: [ OK ] FFTConvolve/7.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/7.Rectangle_Many2One 26: [ OK ] FFTConvolve/7.Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/7.Cuboid_Many2One 26: [ OK ] FFTConvolve/7.Cuboid_Many2One (1 ms) 26: [ RUN ] FFTConvolve/7.Vector_Many2Many 26: [ OK ] FFTConvolve/7.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Rectangle_Many2Many 26: [ OK ] FFTConvolve/7.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Cuboid_Many2Many 26: [ OK ] FFTConvolve/7.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Vector_One2Many 26: [ OK ] FFTConvolve/7.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Rectangle_One2Many 26: [ OK ] FFTConvolve/7.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Cuboid_One2Many 26: [ OK ] FFTConvolve/7.Cuboid_One2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Vector 26: [ OK ] FFTConvolve/7.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Rectangle 26: [ OK ] FFTConvolve/7.Same_Rectangle (1 ms) 26: [ RUN ] FFTConvolve/7.Same_Cuboid 26: [ OK ] FFTConvolve/7.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Vector_Many2One 26: [ OK ] FFTConvolve/7.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/7.Same_Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/7.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/7.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/7.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/7.Same_Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Vector_One2Many 26: [ OK ] FFTConvolve/7.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/7.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/7.Same_Rectangle_One2Many (1 ms) 26: [ RUN ] FFTConvolve/7.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/7.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/7 (12 ms total) 26: 26: [----------] 24 tests from FFTConvolve/8, where TypeParam = long long 26: [ RUN ] FFTConvolve/8.Vector 77: [ OK ] Rotate/0.Squarem180CropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square00NoCropRecenter 26: [ OK ] FFTConvolve/8.Vector (0 ms) 26: [ RUN ] FFTConvolve/8.Rectangle 26: [ OK ] FFTConvolve/8.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/8.Cuboid 26: [ OK ] FFTConvolve/8.Cuboid (1 ms) 26: [ RUN ] FFTConvolve/8.Vector_Many2One 26: [ OK ] FFTConvolve/8.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/8.Rectangle_Many2One 26: [ OK ] FFTConvolve/8.Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/8.Cuboid_Many2One 26: [ OK ] FFTConvolve/8.Cuboid_Many2One (1 ms) 26: [ RUN ] FFTConvolve/8.Vector_Many2Many 26: [ OK ] FFTConvolve/8.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Rectangle_Many2Many 26: [ OK ] FFTConvolve/8.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Cuboid_Many2Many 26: [ OK ] FFTConvolve/8.Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/8.Vector_One2Many 26: [ OK ] FFTConvolve/8.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Rectangle_One2Many 26: [ OK ] FFTConvolve/8.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Cuboid_One2Many 26: [ OK ] FFTConvolve/8.Cuboid_One2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Vector 26: [ OK ] FFTConvolve/8.Same_Vector (1 ms) 26: [ RUN ] FFTConvolve/8.Same_Rectangle 26: [ OK ] FFTConvolve/8.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Cuboid 26: [ OK ] FFTConvolve/8.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Vector_Many2One 26: [ OK ] FFTConvolve/8.Same_Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/8.Same_Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/8.Same_Cuboid_Many2One (1 ms) 26: [ RUN ] FFTConvolve/8.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/8.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/8.Same_Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/8.Same_Cuboid_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/8.Same_Vector_One2Many 26: [ OK ] FFTConvolve/8.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/8.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/8.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/8.Same_Cuboid_One2Many (0 ms) 26: [----------] 24 tests from FFTConvolve/8 (6 ms total) 26: 26: [----------] 24 tests from FFTConvolve/9, where TypeParam = unsigned long long 26: [ RUN ] FFTConvolve/9.Vector 26: [ OK ] FFTConvolve/9.Vector (0 ms) 26: [ RUN ] FFTConvolve/9.Rectangle 26: [ OK ] FFTConvolve/9.Rectangle (0 ms) 26: [ RUN ] FFTConvolve/9.Cuboid 26: [ OK ] FFTConvolve/9.Cuboid (0 ms) 26: [ RUN ] FFTConvolve/9.Vector_Many2One 26: [ OK ] FFTConvolve/9.Vector_Many2One (0 ms) 26: [ RUN ] FFTConvolve/9.Rectangle_Many2One 26: [ OK ] FFTConvolve/9.Rectangle_Many2One (1 ms) 26: [ RUN ] FFTConvolve/9.Cuboid_Many2One 26: [ OK ] FFTConvolve/9.Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/9.Vector_Many2Many 26: [ OK ] FFTConvolve/9.Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Rectangle_Many2Many 26: [ OK ] FFTConvolve/9.Rectangle_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Cuboid_Many2Many 26: [ OK ] FFTConvolve/9.Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Vector_One2Many 26: [ OK ] FFTConvolve/9.Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Rectangle_One2Many 26: [ OK ] FFTConvolve/9.Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Cuboid_One2Many 26: [ OK ] FFTConvolve/9.Cuboid_One2Many (1 ms) 26: [ RUN ] FFTConvolve/9.Same_Vector 26: [ OK ] FFTConvolve/9.Same_Vector (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Rectangle 26: [ OK ] FFTConvolve/9.Same_Rectangle (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Cuboid 26: [ OK ] FFTConvolve/9.Same_Cuboid (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Vector_Many2One 26: [ OK ] FFTConvolve/9.Same_Vector_Many2One (1 ms) 26: [ RUN ] FFTConvolve/9.Same_Rectangle_Many2One 26: [ OK ] FFTConvolve/9.Same_Rectangle_Many2One (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Cuboid_Many2One 26: [ OK ] FFTConvolve/9.Same_Cuboid_Many2One (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Vector_Many2Many 26: [ OK ] FFTConvolve/9.Same_Vector_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Rectangle_Many2Many 26: [ OK ] FFTConvolve/9.Same_Rectangle_Many2Many (1 ms) 26: [ RUN ] FFTConvolve/9.Same_Cuboid_Many2Many 26: [ OK ] FFTConvolve/9.Same_Cuboid_Many2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Vector_One2Many 26: [ OK ] FFTConvolve/9.Same_Vector_One2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Rectangle_One2Many 26: [ OK ] FFTConvolve/9.Same_Rectangle_One2Many (0 ms) 26: [ RUN ] FFTConvolve/9.Same_Cuboid_One2Many 26: [ OK ] FFTConvolve/9.Same_Cuboid_One2Many (1 ms) 26: [----------] 24 tests from FFTConvolve/9 (7 ms total) 26: 26: [----------] 2 tests from FFTConvolve1 26: [ RUN ] FFTConvolve1.CPP 26: [ OK ] FFTConvolve1.CPP (0 ms) 26: [ RUN ] FFTConvolve1.Interleaved 26: [ OK ] FFTConvolve1.Interleaved (0 ms) 26: [----------] 2 tests from FFTConvolve1 (1 ms total) 26: 26: [----------] 3 tests from FFTConvolve2 26: [ RUN ] FFTConvolve2.CPP 26: [ OK ] FFTConvolve2.CPP (0 ms) 26: [ RUN ] FFTConvolve2.Interleaved 77: [ OK ] Rotate/0.Square00NoCropRecenter (15 ms) 77: [ RUN ] Rotate/0.Square00CropRecenter 26: [ OK ] FFTConvolve2.Interleaved (14 ms) 26: [ RUN ] FFTConvolve2.Interleaved2 77: [ OK ] Rotate/0.Square00CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle180NoCropRecenter 76: [ OK ] ResizeI/3.Resize1CLargeDownNearest (50 ms) 76: [ RUN ] ResizeI/3.Resize1CLargeDownLinear 26: [ OK ] FFTConvolve2.Interleaved2 (14 ms) 26: [----------] 3 tests from FFTConvolve2 (28 ms total) 26: 26: [----------] 1 test from FFTConvolve3 26: [ RUN ] FFTConvolve3.CPP 26: [ OK ] FFTConvolve3.CPP (1 ms) 26: [----------] 1 test from FFTConvolve3 (1 ms total) 26: 26: [----------] 1 test from FFTConvolve 26: [ RUN ] FFTConvolve.Docs_Unified_Wrapper 26: [ OK ] FFTConvolve.Docs_Unified_Wrapper (0 ms) 26: [----------] 1 test from FFTConvolve (0 ms total) 26: 26: [----------] 3 tests from GFOR 26: [ RUN ] GFOR.fftConvolve2_MO 26: [ OK ] GFOR.fftConvolve2_MO (0 ms) 26: [ RUN ] GFOR.fftConvolve2_OM 26: [ OK ] GFOR.fftConvolve2_OM (0 ms) 26: [ RUN ] GFOR.fftConvolve2_MM 26: [ OK ] GFOR.fftConvolve2_MM (0 ms) 26: [----------] 3 tests from GFOR (1 ms total) 26: 26: [----------] 1 test from Padding 26: [ RUN ] Padding.fftConvolve2 77: [ OK ] Rotate/0.Rectangle180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle180CropRecenter 26: [ OK ] Padding.fftConvolve2 (5 ms) 26: [----------] 1 test from Padding (5 ms total) 26: 26: [----------] Global test environment tear-down 26: [==========] 275 tests from 18 test cases ran. (20172 ms total) 26: [ PASSED ] 275 tests. 76: [ OK ] ResizeI/3.Resize1CLargeDownLinear (31 ms) 76: [----------] 12 tests from ResizeI/3 (189 ms total) 76: 76: [----------] 12 tests from ResizeI/4, where TypeParam = unsigned char 76: [ RUN ] ResizeI/4.Resize3CSquareUpNearest 77: [ OK ] Rotate/0.Rectangle180CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle90NoCropRecenter 76: [ OK ] ResizeI/4.Resize3CSquareUpNearest (1 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareUpLinear 76: [ OK ] ResizeI/4.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareDownNearest 76: [ OK ] ResizeI/4.Resize3CSquareDownNearest (1 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareDownLinear 76: [ OK ] ResizeI/4.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/4.Resize3CSquareUpNearestSubref (0 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/4.Resize3CSquareUpLinearSubref (0 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/4.Resize3CSquareDownNearestSubref (1 ms) 76: [ RUN ] ResizeI/4.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/4.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] ResizeI/4.Resize1CLargeUpNearest 77: [ OK ] Rotate/0.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle90CropRecenter 67/95 Test #26: Test_fftconvolve_cpu ............. Passed 20.30 sec test 78 Start 78: Test_rotate_linear_cpu 78: Test command: /<>/obj-arm-linux-gnueabihf/test/rotate_linear_cpu 78: Working Directory: /<>/obj-arm-linux-gnueabihf/test 78: Test timeout computed to be: 10000000 77: [ OK ] Rotate/0.Rectangle90CropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectangle45NoCropRecenter 76: [ OK ] ResizeI/4.Resize1CLargeUpNearest (32 ms) 76: [ RUN ] ResizeI/4.Resize1CLargeUpLinear 77: [ OK ] Rotate/0.Rectangle45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectangle45CropRecenter 77: [ OK ] Rotate/0.Rectangle45CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectanglem45NoCropRecenter 76: [ OK ] ResizeI/4.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] ResizeI/4.Resize1CLargeDownNearest 77: [ OK ] Rotate/0.Rectanglem45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectanglem45CropRecenter 77: [ OK ] Rotate/0.Rectanglem45CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle60NoCropRecenter 76: [ OK ] ResizeI/4.Resize1CLargeDownNearest (28 ms) 76: [ RUN ] ResizeI/4.Resize1CLargeDownLinear 77: [ OK ] Rotate/0.Rectangle60NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle60CropRecenter 76: [ OK ] ResizeI/4.Resize1CLargeDownLinear (29 ms) 76: [----------] 12 tests from ResizeI/4 (129 ms total) 76: 76: [----------] 12 tests from ResizeI/5, where TypeParam = char 76: [ RUN ] ResizeI/5.Resize3CSquareUpNearest 76: [ OK ] ResizeI/5.Resize3CSquareUpNearest (0 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareUpLinear 76: [ OK ] ResizeI/5.Resize3CSquareUpLinear (1 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareDownNearest 76: [ OK ] ResizeI/5.Resize3CSquareDownNearest (1 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareDownLinear 76: [ OK ] ResizeI/5.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/5.Resize3CSquareUpNearestSubref (0 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/5.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareDownNearestSubref 77: [ OK ] Rotate/0.Rectangle60CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle30NoCropRecenter 76: [ OK ] ResizeI/5.Resize3CSquareDownNearestSubref (0 ms) 76: [ RUN ] ResizeI/5.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/5.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] ResizeI/5.Resize1CLargeUpNearest 77: [ OK ] Rotate/0.Rectangle30NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle30CropRecenter 78: Running main() from gtest_main.cc 78: [==========] Running 385 tests from 9 test cases. 78: [----------] Global test environment set-up. 78: [----------] 48 tests from RotateLinear/0, where TypeParam = float 78: [ RUN ] RotateLinear/0.Square180NoCropRecenter 77: [ OK ] Rotate/0.Rectangle30CropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectangle15NoCropRecenter 76: [ OK ] ResizeI/5.Resize1CLargeUpNearest (32 ms) 76: [ RUN ] ResizeI/5.Resize1CLargeUpLinear 77: [ OK ] Rotate/0.Rectangle15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle15CropRecenter 77: [ OK ] Rotate/0.Rectangle15CropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/0.Square180NoCropRecenter (41 ms) 78: [ RUN ] RotateLinear/0.Square180CropRecenter 76: [ OK ] ResizeI/5.Resize1CLargeUpLinear (34 ms) 76: [ RUN ] ResizeI/5.Resize1CLargeDownNearest 77: [ OK ] Rotate/0.Rectangle10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle10CropRecenter 78: [ OK ] RotateLinear/0.Square180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square90NoCropRecenter 76: [ OK ] ResizeI/5.Resize1CLargeDownNearest (29 ms) 76: [ RUN ] ResizeI/5.Resize1CLargeDownLinear 77: [ OK ] Rotate/0.Rectangle10CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/0.Square90NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square90CropRecenter 77: [ OK ] Rotate/0.Rectangle01NoCropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectangle01CropRecenter 76: [ OK ] ResizeI/5.Resize1CLargeDownLinear (30 ms) 76: [----------] 12 tests from ResizeI/5 (130 ms total) 76: 76: [----------] 12 tests from ResizeI/6, where TypeParam = short 76: [ RUN ] ResizeI/6.Resize3CSquareUpNearest 76: [ OK ] ResizeI/6.Resize3CSquareUpNearest (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareUpLinear 76: [ OK ] ResizeI/6.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareDownNearest 78: [ OK ] RotateLinear/0.Square90CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square45NoCropRecenter 76: [ OK ] ResizeI/6.Resize3CSquareDownNearest (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareDownLinear 76: [ OK ] ResizeI/6.Resize3CSquareDownLinear (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareUpNearestSubref 77: [ OK ] Rotate/0.Rectangle01CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle360NoCropRecenter 76: [ OK ] ResizeI/6.Resize3CSquareUpNearestSubref (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/6.Resize3CSquareUpLinearSubref (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/6.Resize3CSquareDownNearestSubref (0 ms) 76: [ RUN ] ResizeI/6.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/6.Resize3CSquareDownLinearSubref (1 ms) 76: [ RUN ] ResizeI/6.Resize1CLargeUpNearest 77: [ OK ] Rotate/0.Rectangle360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle360CropRecenter 78: [ OK ] RotateLinear/0.Square45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square45CropRecenter 77: [ OK ] Rotate/0.Rectangle360CropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectanglem180NoCropRecenter 76: [ OK ] ResizeI/6.Resize1CLargeUpNearest (33 ms) 76: [ RUN ] ResizeI/6.Resize1CLargeUpLinear 78: [ OK ] RotateLinear/0.Square45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Squarem45NoCropRecenter 77: [ OK ] Rotate/0.Rectanglem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/0.Squarem45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Squarem45CropRecenter 77: [ OK ] Rotate/0.Rectanglem180CropRecenter (17 ms) 77: [ RUN ] Rotate/0.Rectangle00NoCropRecenter 76: [ OK ] ResizeI/6.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] ResizeI/6.Resize1CLargeDownNearest 78: [ OK ] RotateLinear/0.Squarem45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square60NoCropRecenter 77: [ OK ] Rotate/0.Rectangle00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/0.Rectangle00CropRecenter 77: [ OK ] Rotate/0.Rectangle00CropRecenter (16 ms) 77: [----------] 48 tests from Rotate/0 (761 ms total) 77: 77: [----------] 48 tests from Rotate/1, where TypeParam = double 77: [ RUN ] Rotate/1.Square180NoCropRecenter 76: [ OK ] ResizeI/6.Resize1CLargeDownNearest (29 ms) 76: [ RUN ] ResizeI/6.Resize1CLargeDownLinear 78: [ OK ] RotateLinear/0.Square60NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square60CropRecenter 78: [ OK ] RotateLinear/0.Square60CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square30NoCropRecenter 77: [ OK ] Rotate/1.Square180NoCropRecenter (27 ms) 77: [ RUN ] Rotate/1.Square180CropRecenter 76: [ OK ] ResizeI/6.Resize1CLargeDownLinear (29 ms) 76: [----------] 12 tests from ResizeI/6 (134 ms total) 76: 76: [----------] 12 tests from ResizeI/7, where TypeParam = unsigned short 76: [ RUN ] ResizeI/7.Resize3CSquareUpNearest 76: [ OK ] ResizeI/7.Resize3CSquareUpNearest (1 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareUpLinear 76: [ OK ] ResizeI/7.Resize3CSquareUpLinear (0 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareDownNearest 76: [ OK ] ResizeI/7.Resize3CSquareDownNearest (1 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareDownLinear 76: [ OK ] ResizeI/7.Resize3CSquareDownLinear (1 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareUpNearestSubref 76: [ OK ] ResizeI/7.Resize3CSquareUpNearestSubref (1 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareUpLinearSubref 76: [ OK ] ResizeI/7.Resize3CSquareUpLinearSubref (1 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareDownNearestSubref 76: [ OK ] ResizeI/7.Resize3CSquareDownNearestSubref (0 ms) 76: [ RUN ] ResizeI/7.Resize3CSquareDownLinearSubref 76: [ OK ] ResizeI/7.Resize3CSquareDownLinearSubref (0 ms) 76: [ RUN ] ResizeI/7.Resize1CLargeUpNearest 77: [ OK ] Rotate/1.Square180CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square90NoCropRecenter 78: [ OK ] RotateLinear/0.Square30NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square30CropRecenter 77: [ OK ] Rotate/1.Square90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Square90CropRecenter 78: [ OK ] RotateLinear/0.Square30CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square15NoCropRecenter 76: [ OK ] ResizeI/7.Resize1CLargeUpNearest (33 ms) 76: [ RUN ] ResizeI/7.Resize1CLargeUpLinear 77: [ OK ] Rotate/1.Square90CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square45NoCropRecenter 78: [ OK ] RotateLinear/0.Square15NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square15CropRecenter 77: [ OK ] Rotate/1.Square45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square45CropRecenter 77: [ OK ] Rotate/1.Square45CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Squarem45NoCropRecenter 76: [ OK ] ResizeI/7.Resize1CLargeUpLinear (33 ms) 76: [ RUN ] ResizeI/7.Resize1CLargeDownNearest 78: [ OK ] RotateLinear/0.Square15CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square10NoCropRecenter 77: [ OK ] Rotate/1.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Squarem45CropRecenter 78: [ OK ] RotateLinear/0.Square10NoCropRecenter (20 ms) 78: [ RUN ] RotateLinear/0.Square10CropRecenter 77: [ OK ] Rotate/1.Squarem45CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Square60NoCropRecenter 76: [ OK ] ResizeI/7.Resize1CLargeDownNearest (30 ms) 76: [ RUN ] ResizeI/7.Resize1CLargeDownLinear 77: [ OK ] Rotate/1.Square60NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square60CropRecenter 78: [ OK ] RotateLinear/0.Square10CropRecenter (20 ms) 78: [ RUN ] RotateLinear/0.Square01NoCropRecenter 76: [ OK ] ResizeI/7.Resize1CLargeDownLinear (29 ms) 76: [----------] 12 tests from ResizeI/7 (134 ms total) 76: 76: [----------] 2 tests from Resize 76: [ RUN ] Resize.CPP 77: [ OK ] Rotate/1.Square60CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square30NoCropRecenter 76: [ OK ] Resize.CPP (0 ms) 76: [ RUN ] Resize.ExtractGFOR 78: [ OK ] RotateLinear/0.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square01CropRecenter 76: [ OK ] Resize.ExtractGFOR (12 ms) 76: [----------] 2 tests from Resize (13 ms total) 76: 76: [----------] 1 test from ResizeScale1 76: [ RUN ] ResizeScale1.CPP 76: [ OK ] ResizeScale1.CPP (0 ms) 76: [----------] 1 test from ResizeScale1 (1 ms total) 76: 76: [----------] 1 test from ResizeScale2 76: [ RUN ] ResizeScale2.CPP 76: [ OK ] ResizeScale2.CPP (0 ms) 76: [----------] 1 test from ResizeScale2 (1 ms total) 76: 77: [ OK ] Rotate/1.Square30NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Square30CropRecenter 76: [----------] Global test environment tear-down 76: [==========] 176 tests from 15 test cases ran. (1796 ms total) 76: [ PASSED ] 176 tests. 68/95 Test #76: Test_resize_cpu .................. Passed 1.90 sec test 79 Start 79: Test_sat_cpu 79: Test command: /<>/obj-arm-linux-gnueabihf/test/sat_cpu 79: Working Directory: /<>/obj-arm-linux-gnueabihf/test 79: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/0.Square01CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square360NoCropRecenter 77: [ OK ] Rotate/1.Square30CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square15NoCropRecenter 77: [ OK ] Rotate/1.Square15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Square15CropRecenter 78: [ OK ] RotateLinear/0.Square360NoCropRecenter (20 ms) 78: [ RUN ] RotateLinear/0.Square360CropRecenter 79: Running main() from gtest_main.cc 79: [==========] Running 10 tests from 10 test cases. 79: [----------] Global test environment set-up. 79: [----------] 1 test from SAT/0, where TypeParam = float 79: [ RUN ] SAT/0.IntegralImage 77: [ OK ] Rotate/1.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square10NoCropRecenter 78: [ OK ] RotateLinear/0.Square360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Squarem180NoCropRecenter 77: [ OK ] Rotate/1.Square10NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square10CropRecenter 78: [ OK ] RotateLinear/0.Squarem180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Squarem180CropRecenter 79: [ OK ] SAT/0.IntegralImage (23 ms) 79: [----------] 1 test from SAT/0 (32 ms total) 79: 77: [ OK ] Rotate/1.Square10CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Square01NoCropRecenter 79: [----------] 1 test from SAT/1, where TypeParam = double 79: [ RUN ] SAT/1.IntegralImage 77: [ OK ] Rotate/1.Square01NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square01CropRecenter 78: [ OK ] RotateLinear/0.Squarem180CropRecenter (20 ms) 78: [ RUN ] RotateLinear/0.Square00NoCropRecenter 79: [ OK ] SAT/1.IntegralImage (26 ms) 79: [----------] 1 test from SAT/1 (26 ms total) 79: 79: [----------] 1 test from SAT/2, where TypeParam = int 79: [ RUN ] SAT/2.IntegralImage 77: [ OK ] Rotate/1.Square01CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square360NoCropRecenter 78: [ OK ] RotateLinear/0.Square00NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Square00CropRecenter 77: [ OK ] Rotate/1.Square360NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square360CropRecenter 79: [ OK ] SAT/2.IntegralImage (19 ms) 79: [----------] 1 test from SAT/2 (19 ms total) 79: 79: [----------] 1 test from SAT/3, where TypeParam = unsigned int 79: [ RUN ] SAT/3.IntegralImage 78: [ OK ] RotateLinear/0.Square00CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectangle180NoCropRecenter 79: [ OK ] SAT/3.IntegralImage (12 ms) 79: [----------] 1 test from SAT/3 (13 ms total) 79: 79: [----------] 1 test from SAT/4, where TypeParam = char 79: [ RUN ] SAT/4.IntegralImage 77: [ OK ] Rotate/1.Square360CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Squarem180NoCropRecenter 77: [ OK ] Rotate/1.Squarem180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/1.Squarem180CropRecenter 78: [ OK ] RotateLinear/0.Rectangle180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectangle180CropRecenter 79: [ OK ] SAT/4.IntegralImage (21 ms) 79: [----------] 1 test from SAT/4 (21 ms total) 79: 79: [----------] 1 test from SAT/5, where TypeParam = unsigned char 79: [ RUN ] SAT/5.IntegralImage 77: [ OK ] Rotate/1.Squarem180CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Square00NoCropRecenter 79: [ OK ] SAT/5.IntegralImage (13 ms) 79: [----------] 1 test from SAT/5 (13 ms total) 79: 79: [----------] 1 test from SAT/6, where TypeParam = unsigned long long 79: [ RUN ] SAT/6.IntegralImage 78: [ OK ] RotateLinear/0.Rectangle180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle90NoCropRecenter 77: [ OK ] Rotate/1.Square00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Square00CropRecenter 79: [ OK ] SAT/6.IntegralImage (23 ms) 79: [----------] 1 test from SAT/6 (24 ms total) 79: 79: [----------] 1 test from SAT/7, where TypeParam = long long 79: [ RUN ] SAT/7.IntegralImage 77: [ OK ] Rotate/1.Square00CropRecenter (15 ms) 77: [ RUN ] Rotate/1.Rectangle180NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle90NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectangle90CropRecenter 77: [ OK ] Rotate/1.Rectangle180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle180CropRecenter 78: [ OK ] RotateLinear/0.Rectangle90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle45NoCropRecenter 79: [ OK ] SAT/7.IntegralImage (31 ms) 79: [----------] 1 test from SAT/7 (32 ms total) 79: 79: [----------] 1 test from SAT/8, where TypeParam = short 79: [ RUN ] SAT/8.IntegralImage 77: [ OK ] Rotate/1.Rectangle180CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle90NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle45CropRecenter 79: [ OK ] SAT/8.IntegralImage (15 ms) 79: [----------] 1 test from SAT/8 (16 ms total) 79: 79: [----------] 1 test from SAT/9, where TypeParam = unsigned short 79: [ RUN ] SAT/9.IntegralImage 77: [ OK ] Rotate/1.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle90CropRecenter 79: [ OK ] SAT/9.IntegralImage (13 ms) 79: [----------] 1 test from SAT/9 (14 ms total) 79: 79: [----------] Global test environment tear-down 79: [==========] 10 tests from 10 test cases ran. (221 ms total) 79: [ PASSED ] 10 tests. 69/95 Test #79: Test_sat_cpu ..................... Passed 0.26 sec test 80 Start 80: Test_scan_cpu 80: Test command: /<>/obj-arm-linux-gnueabihf/test/scan_cpu 80: Working Directory: /<>/obj-arm-linux-gnueabihf/test 80: Test timeout computed to be: 10000000 77: [ OK ] Rotate/1.Rectangle90CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle45NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/1.Rectangle45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle45CropRecenter 78: [ OK ] RotateLinear/0.Rectanglem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectanglem45CropRecenter 77: [ OK ] Rotate/1.Rectangle45CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectanglem45NoCropRecenter 78: [ OK ] RotateLinear/0.Rectanglem45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle60NoCropRecenter 77: [ OK ] Rotate/1.Rectanglem45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectanglem45CropRecenter 80: Running main() from gtest_main.cc 80: [==========] Running 14 tests from 1 test case. 80: [----------] Global test environment set-up. 80: [----------] 14 tests from Scan 78: [ OK ] RotateLinear/0.Rectangle60NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle60CropRecenter 77: [ OK ] Rotate/1.Rectanglem45CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle60NoCropRecenter 80: [ RUN ] Scan.Test_accum_float 80: [ OK ] Scan.Test_accum_float (0 ms) 80: [ RUN ] Scan.Test_accum_double 80: [ OK ] Scan.Test_accum_double (1 ms) 80: [ RUN ] Scan.Test_accum_int 80: [ OK ] Scan.Test_accum_int (0 ms) 80: [ RUN ] Scan.Test_accum_cfloat 77: [ OK ] Rotate/1.Rectangle60NoCropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle60CropRecenter 80: [ OK ] Scan.Test_accum_cfloat (5 ms) 78: [ OK ] RotateLinear/0.Rectangle60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle30NoCropRecenter 80: [ RUN ] Scan.Test_accum_cdouble 80: [ OK ] Scan.Test_accum_cdouble (0 ms) 80: [ RUN ] Scan.Test_accum_unsigned 77: [ OK ] Rotate/1.Rectangle60CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle30NoCropRecenter 80: [ OK ] Scan.Test_accum_unsigned (12 ms) 80: [ RUN ] Scan.Test_accum_intl 80: [ OK ] Scan.Test_accum_intl (0 ms) 80: [ RUN ] Scan.Test_accum_uintl 80: [ OK ] Scan.Test_accum_uintl (0 ms) 80: [ RUN ] Scan.Test_accum_uchar 80: [ OK ] Scan.Test_accum_uchar (0 ms) 80: [ RUN ] Scan.Test_accum_short 80: [ OK ] Scan.Test_accum_short (0 ms) 80: [ RUN ] Scan.Test_accum_ushort 80: [ OK ] Scan.Test_accum_ushort (0 ms) 80: [ RUN ] Scan.Test_Scan_Big0 78: [ OK ] RotateLinear/0.Rectangle30NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectangle30CropRecenter 77: [ OK ] Rotate/1.Rectangle30NoCropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle30CropRecenter 80: [ OK ] Scan.Test_Scan_Big0 (20 ms) 80: [ RUN ] Scan.Test_Scan_Big1 78: [ OK ] RotateLinear/0.Rectangle30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle15NoCropRecenter 77: [ OK ] Rotate/1.Rectangle30CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle15NoCropRecenter 80: [ OK ] Scan.Test_Scan_Big1 (25 ms) 77: [ OK ] Rotate/1.Rectangle15NoCropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle15CropRecenter 80: [ RUN ] Scan.CPP 80: [ OK ] Scan.CPP (0 ms) 80: [----------] 14 tests from Scan (86 ms total) 80: 80: [----------] Global test environment tear-down 80: [==========] 14 tests from 1 test case ran. (99 ms total) 80: [ PASSED ] 14 tests. 70/95 Test #80: Test_scan_cpu .................... Passed 0.15 sec test 81 Start 81: Test_select_cpu 81: Test command: /<>/obj-arm-linux-gnueabihf/test/select_cpu 81: Working Directory: /<>/obj-arm-linux-gnueabihf/test 81: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/0.Rectangle15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle15CropRecenter 77: [ OK ] Rotate/1.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle15CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectangle10NoCropRecenter 81: Running main() from gtest_main.cc 81: [==========] Running 39 tests from 13 test cases. 81: [----------] Global test environment set-up. 81: [----------] 3 tests from Select/0, where TypeParam = float 77: [ OK ] Rotate/1.Rectangle10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle10CropRecenter 81: [ RUN ] Select/0.Simple 78: [ OK ] RotateLinear/0.Rectangle10NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle10CropRecenter 77: [ OK ] Rotate/1.Rectangle10CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle01NoCropRecenter 77: [ OK ] Rotate/1.Rectangle01NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle01CropRecenter 78: [ OK ] RotateLinear/0.Rectangle10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle01NoCropRecenter 77: [ OK ] Rotate/1.Rectangle01CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectangle01CropRecenter 77: [ OK ] Rotate/1.Rectangle360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle360CropRecenter 81: [ OK ] Select/0.Simple (74 ms) 81: [ RUN ] Select/0.RightScalar 78: [ OK ] RotateLinear/0.Rectangle01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle360NoCropRecenter 77: [ OK ] Rotate/1.Rectangle360CropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/1.Rectanglem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/0.Rectangle360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle360CropRecenter 77: [ OK ] Rotate/1.Rectanglem180CropRecenter (16 ms) 77: [ RUN ] Rotate/1.Rectangle00NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/0.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/1.Rectangle00NoCropRecenter (17 ms) 77: [ RUN ] Rotate/1.Rectangle00CropRecenter 81: [ OK ] Select/0.RightScalar (59 ms) 81: [ RUN ] Select/0.LeftScalar 77: [ OK ] Rotate/1.Rectangle00CropRecenter (16 ms) 77: [----------] 48 tests from Rotate/1 (776 ms total) 77: 77: [----------] 48 tests from Rotate/2, where TypeParam = af::af_cfloat 77: [ RUN ] Rotate/2.Square180NoCropRecenter 78: [ OK ] RotateLinear/0.Rectanglem180NoCropRecenter (26 ms) 78: [ RUN ] RotateLinear/0.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/0.Rectanglem180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle00NoCropRecenter 77: [ OK ] Rotate/2.Square180NoCropRecenter (25 ms) 77: [ RUN ] Rotate/2.Square180CropRecenter 77: [ OK ] Rotate/2.Square180CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square90NoCropRecenter 78: [ OK ] RotateLinear/0.Rectangle00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/0.Rectangle00CropRecenter 81: [ OK ] Select/0.LeftScalar (54 ms) 81: [----------] 3 tests from Select/0 (189 ms total) 81: 81: [----------] 3 tests from Select/1, where TypeParam = double 81: [ RUN ] Select/1.Simple 77: [ OK ] Rotate/2.Square90NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square90CropRecenter 78: [ OK ] RotateLinear/0.Rectangle00CropRecenter (21 ms) 78: [----------] 48 tests from RotateLinear/0 (1046 ms total) 78: 78: [----------] 48 tests from RotateLinear/1, where TypeParam = double 78: [ RUN ] RotateLinear/1.Square180NoCropRecenter 77: [ OK ] Rotate/2.Square90CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Square45NoCropRecenter 77: [ OK ] Rotate/2.Square45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square45CropRecenter 78: [ OK ] RotateLinear/1.Square180NoCropRecenter (30 ms) 78: [ RUN ] RotateLinear/1.Square180CropRecenter 77: [ OK ] Rotate/2.Square45CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Squarem45NoCropRecenter 77: [ OK ] Rotate/2.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Squarem45CropRecenter 78: [ OK ] RotateLinear/1.Square180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square90NoCropRecenter 77: [ OK ] Rotate/2.Squarem45CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square60NoCropRecenter 78: [ OK ] RotateLinear/1.Square90NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square90CropRecenter 77: [ OK ] Rotate/2.Square60NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Square60CropRecenter 81: [ OK ] Select/1.Simple (106 ms) 81: [ RUN ] Select/1.RightScalar 78: [ OK ] RotateLinear/1.Square90CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square45NoCropRecenter 77: [ OK ] Rotate/2.Square60CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square30NoCropRecenter 77: [ OK ] Rotate/2.Square30NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square30CropRecenter 78: [ OK ] RotateLinear/1.Square45NoCropRecenter (20 ms) 78: [ RUN ] RotateLinear/1.Square45CropRecenter 77: [ OK ] Rotate/2.Square30CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Square15NoCropRecenter 78: [ OK ] RotateLinear/1.Square45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Squarem45NoCropRecenter 77: [ OK ] Rotate/2.Square15NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square15CropRecenter 78: [ OK ] RotateLinear/1.Squarem45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Squarem45CropRecenter 77: [ OK ] Rotate/2.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square10NoCropRecenter 81: [ OK ] Select/1.RightScalar (72 ms) 81: [ RUN ] Select/1.LeftScalar 77: [ OK ] Rotate/2.Square10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Square10CropRecenter 78: [ OK ] RotateLinear/1.Squarem45CropRecenter (20 ms) 78: [ RUN ] RotateLinear/1.Square60NoCropRecenter 77: [ OK ] Rotate/2.Square10CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square01NoCropRecenter 78: [ OK ] RotateLinear/1.Square60NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square60CropRecenter 77: [ OK ] Rotate/2.Square01NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square01CropRecenter 77: [ OK ] Rotate/2.Square01CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Square360NoCropRecenter 78: [ OK ] RotateLinear/1.Square60CropRecenter (26 ms) 78: [ RUN ] RotateLinear/1.Square30NoCropRecenter 81: [ OK ] Select/1.LeftScalar (64 ms) 81: [----------] 3 tests from Select/1 (245 ms total) 81: 81: [----------] 3 tests from Select/2, where TypeParam = af::af_cfloat 81: [ RUN ] Select/2.Simple 77: [ OK ] Rotate/2.Square360NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square360CropRecenter 78: [ OK ] RotateLinear/1.Square30NoCropRecenter (20 ms) 78: [ RUN ] RotateLinear/1.Square30CropRecenter 77: [ OK ] Rotate/2.Square360CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/1.Square30CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square15NoCropRecenter 77: [ OK ] Rotate/2.Squarem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Squarem180CropRecenter 77: [ OK ] Rotate/2.Squarem180CropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square00NoCropRecenter 78: [ OK ] RotateLinear/1.Square15NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square15CropRecenter 77: [ OK ] Rotate/2.Square00NoCropRecenter (15 ms) 77: [ RUN ] Rotate/2.Square00CropRecenter 78: [ OK ] RotateLinear/1.Square15CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square10NoCropRecenter 77: [ OK ] Rotate/2.Square00CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle180NoCropRecenter 78: [ OK ] RotateLinear/1.Square10NoCropRecenter (20 ms) 78: [ RUN ] RotateLinear/1.Square10CropRecenter 77: [ OK ] Rotate/2.Rectangle180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle180CropRecenter 77: [ OK ] Rotate/2.Rectangle180CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle90NoCropRecenter 81: [ OK ] Select/2.Simple (121 ms) 78: [ OK ] RotateLinear/1.Square10CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square01NoCropRecenter 81: [ RUN ] Select/2.RightScalar 77: [ OK ] Rotate/2.Rectangle90NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle90CropRecenter 78: [ OK ] RotateLinear/1.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square01CropRecenter 77: [ OK ] Rotate/2.Rectangle90CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle45NoCropRecenter 78: [ OK ] RotateLinear/1.Square01CropRecenter (20 ms) 78: [ RUN ] RotateLinear/1.Square360NoCropRecenter 77: [ OK ] Rotate/2.Rectangle45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle45CropRecenter 78: [ OK ] RotateLinear/1.Square360NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square360CropRecenter 77: [ OK ] Rotate/2.Rectangle45CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/2.Rectanglem45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectanglem45CropRecenter 78: [ OK ] RotateLinear/1.Square360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Squarem180NoCropRecenter 81: [ OK ] Select/2.RightScalar (89 ms) 81: [ RUN ] Select/2.LeftScalar 77: [ OK ] Rotate/2.Rectanglem45CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle60NoCropRecenter 78: [ OK ] RotateLinear/1.Squarem180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Squarem180CropRecenter 77: [ OK ] Rotate/2.Rectangle60NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle60CropRecenter 78: [ OK ] RotateLinear/1.Squarem180CropRecenter (20 ms) 78: [ RUN ] RotateLinear/1.Square00NoCropRecenter 77: [ OK ] Rotate/2.Rectangle60CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle30NoCropRecenter 78: [ OK ] RotateLinear/1.Square00NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Square00CropRecenter 77: [ OK ] Rotate/2.Rectangle30NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle30CropRecenter 77: [ OK ] Rotate/2.Rectangle30CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/1.Square00CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Rectangle180NoCropRecenter 77: [ OK ] Rotate/2.Rectangle15NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle15CropRecenter 81: [ OK ] Select/2.LeftScalar (91 ms) 81: [----------] 3 tests from Select/2 (303 ms total) 81: 81: [----------] 3 tests from Select/3, where TypeParam = af::af_cdouble 81: [ RUN ] Select/3.Simple 78: [ OK ] RotateLinear/1.Rectangle180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle180CropRecenter 77: [ OK ] Rotate/2.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Rectangle90NoCropRecenter 77: [ OK ] Rotate/2.Rectangle10NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle10CropRecenter 77: [ OK ] Rotate/2.Rectangle10CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle90NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle90CropRecenter 77: [ OK ] Rotate/2.Rectangle01NoCropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle01CropRecenter 78: [ OK ] RotateLinear/1.Rectangle90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle45NoCropRecenter 77: [ OK ] Rotate/2.Rectangle01CropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle45CropRecenter 77: [ OK ] Rotate/2.Rectangle360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle360CropRecenter 77: [ OK ] Rotate/2.Rectangle360CropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectanglem180NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/2.Rectanglem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/1.Rectanglem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectanglem45CropRecenter 77: [ OK ] Rotate/2.Rectanglem180CropRecenter (17 ms) 77: [ RUN ] Rotate/2.Rectangle00NoCropRecenter 78: [ OK ] RotateLinear/1.Rectanglem45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/1.Rectangle60NoCropRecenter 77: [ OK ] Rotate/2.Rectangle00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/2.Rectangle00CropRecenter 77: [ OK ] Rotate/2.Rectangle00CropRecenter (17 ms) 77: [----------] 48 tests from Rotate/2 (773 ms total) 77: 77: [----------] 48 tests from Rotate/3, where TypeParam = af::af_cdouble 77: [ RUN ] Rotate/3.Square180NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle60NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle60CropRecenter 77: [ OK ] Rotate/3.Square180NoCropRecenter (20 ms) 77: [ RUN ] Rotate/3.Square180CropRecenter 78: [ OK ] RotateLinear/1.Rectangle60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle30NoCropRecenter 77: [ OK ] Rotate/3.Square180CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square90NoCropRecenter 81: [ OK ] Select/3.Simple (218 ms) 81: [ RUN ] Select/3.RightScalar 78: [ OK ] RotateLinear/1.Rectangle30NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle30CropRecenter 77: [ OK ] Rotate/3.Square90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square90CropRecenter 77: [ OK ] Rotate/3.Square90CropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square45NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle15NoCropRecenter 77: [ OK ] Rotate/3.Square45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square45CropRecenter 78: [ OK ] RotateLinear/1.Rectangle15NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/1.Rectangle15CropRecenter 77: [ OK ] Rotate/3.Square45CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Squarem45NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle15CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle10NoCropRecenter 77: [ OK ] Rotate/3.Squarem45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Squarem45CropRecenter 77: [ OK ] Rotate/3.Squarem45CropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square60NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/1.Rectangle10CropRecenter 77: [ OK ] Rotate/3.Square60NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square60CropRecenter 78: [ OK ] RotateLinear/1.Rectangle10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle01NoCropRecenter 77: [ OK ] Rotate/3.Square60CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square30NoCropRecenter 77: [ OK ] Rotate/3.Square30NoCropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square30CropRecenter 78: [ OK ] RotateLinear/1.Rectangle01NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/1.Rectangle01CropRecenter 77: [ OK ] Rotate/3.Square30CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square15NoCropRecenter 81: [ OK ] Select/3.RightScalar (158 ms) 81: [ RUN ] Select/3.LeftScalar 78: [ OK ] RotateLinear/1.Rectangle01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle360NoCropRecenter 77: [ OK ] Rotate/3.Square15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square15CropRecenter 77: [ OK ] Rotate/3.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square10NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle360NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/1.Rectangle360CropRecenter 77: [ OK ] Rotate/3.Square10NoCropRecenter (21 ms) 77: [ RUN ] Rotate/3.Square10CropRecenter 78: [ OK ] RotateLinear/1.Rectangle360CropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/3.Square10CropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square01NoCropRecenter 78: [ OK ] RotateLinear/1.Rectanglem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectanglem180CropRecenter 77: [ OK ] Rotate/3.Square01NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square01CropRecenter 77: [ OK ] Rotate/3.Square01CropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square360NoCropRecenter 78: [ OK ] RotateLinear/1.Rectanglem180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/1.Rectangle00NoCropRecenter 77: [ OK ] Rotate/3.Square360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square360CropRecenter 78: [ OK ] RotateLinear/1.Rectangle00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/1.Rectangle00CropRecenter 77: [ OK ] Rotate/3.Square360CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/1.Rectangle00CropRecenter (22 ms) 78: [----------] 48 tests from RotateLinear/1 (1043 ms total) 78: 78: [----------] 48 tests from RotateLinear/2, where TypeParam = af::af_cfloat 78: [ RUN ] RotateLinear/2.Square180NoCropRecenter 77: [ OK ] Rotate/3.Squarem180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/3.Squarem180CropRecenter 81: [ OK ] Select/3.LeftScalar (143 ms) 81: [----------] 3 tests from Select/3 (520 ms total) 81: 81: [----------] 3 tests from Select/4, where TypeParam = unsigned int 81: [ RUN ] Select/4.Simple 77: [ OK ] Rotate/3.Squarem180CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Square00NoCropRecenter 78: [ OK ] RotateLinear/2.Square180NoCropRecenter (26 ms) 78: [ RUN ] RotateLinear/2.Square180CropRecenter 77: [ OK ] Rotate/3.Square00NoCropRecenter (15 ms) 77: [ RUN ] Rotate/3.Square00CropRecenter 78: [ OK ] RotateLinear/2.Square180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square90NoCropRecenter 77: [ OK ] Rotate/3.Square00CropRecenter (15 ms) 77: [ RUN ] Rotate/3.Rectangle180NoCropRecenter 77: [ OK ] Rotate/3.Rectangle180NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle180CropRecenter 78: [ OK ] RotateLinear/2.Square90NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square90CropRecenter 77: [ OK ] Rotate/3.Rectangle180CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle90NoCropRecenter 78: [ OK ] RotateLinear/2.Square90CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Square45NoCropRecenter 77: [ OK ] Rotate/3.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Rectangle90CropRecenter 78: [ OK ] RotateLinear/2.Square45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square45CropRecenter 77: [ OK ] Rotate/3.Rectangle90CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle45NoCropRecenter 81: [ OK ] Select/4.Simple (118 ms) 81: [ RUN ] Select/4.RightScalar 77: [ OK ] Rotate/3.Rectangle45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle45CropRecenter 78: [ OK ] RotateLinear/2.Square45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Squarem45NoCropRecenter 77: [ OK ] Rotate/3.Rectangle45CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectanglem45NoCropRecenter 78: [ OK ] RotateLinear/2.Squarem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Squarem45CropRecenter 77: [ OK ] Rotate/3.Rectanglem45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectanglem45CropRecenter 78: [ OK ] RotateLinear/2.Squarem45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square60NoCropRecenter 77: [ OK ] Rotate/3.Rectanglem45CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Rectangle60NoCropRecenter 81: [ OK ] Select/4.RightScalar (65 ms) 81: [ RUN ] Select/4.LeftScalar 78: [ OK ] RotateLinear/2.Square60NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square60CropRecenter 77: [ OK ] Rotate/3.Rectangle60NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle60CropRecenter 77: [ OK ] Rotate/3.Rectangle60CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle30NoCropRecenter 78: [ OK ] RotateLinear/2.Square60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Square30NoCropRecenter 77: [ OK ] Rotate/3.Rectangle30NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle30CropRecenter 78: [ OK ] RotateLinear/2.Square30NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square30CropRecenter 77: [ OK ] Rotate/3.Rectangle30CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle15NoCropRecenter 81: [ OK ] Select/4.LeftScalar (66 ms) 81: [----------] 3 tests from Select/4 (249 ms total) 81: 81: [----------] 3 tests from Select/5, where TypeParam = int 81: [ RUN ] Select/5.Simple 78: [ OK ] RotateLinear/2.Square30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Square15NoCropRecenter 77: [ OK ] Rotate/3.Rectangle15NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle15CropRecenter 77: [ OK ] Rotate/3.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/3.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/2.Square15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Square15CropRecenter 77: [ OK ] Rotate/3.Rectangle10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Rectangle10CropRecenter 78: [ OK ] RotateLinear/2.Square15CropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square10NoCropRecenter 77: [ OK ] Rotate/3.Rectangle10CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/2.Square10NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Square10CropRecenter 77: [ OK ] Rotate/3.Rectangle01NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle01CropRecenter 78: [ OK ] RotateLinear/2.Square10CropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square01NoCropRecenter 77: [ OK ] Rotate/3.Rectangle01CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle360NoCropRecenter 77: [ OK ] Rotate/3.Rectangle360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Rectangle360CropRecenter 78: [ OK ] RotateLinear/2.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square01CropRecenter 77: [ OK ] Rotate/3.Rectangle360CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectanglem180NoCropRecenter 78: [ OK ] RotateLinear/2.Square01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Square360NoCropRecenter 81: [ OK ] Select/5.Simple (141 ms) 81: [ RUN ] Select/5.RightScalar 77: [ OK ] Rotate/3.Rectanglem180NoCropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/2.Square360NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square360CropRecenter 77: [ OK ] Rotate/3.Rectanglem180CropRecenter (17 ms) 77: [ RUN ] Rotate/3.Rectangle00NoCropRecenter 77: [ OK ] Rotate/3.Rectangle00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/3.Rectangle00CropRecenter 78: [ OK ] RotateLinear/2.Square360CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Squarem180NoCropRecenter 77: [ OK ] Rotate/3.Rectangle00CropRecenter (17 ms) 77: [----------] 48 tests from Rotate/3 (788 ms total) 77: 77: [----------] 48 tests from Rotate/4, where TypeParam = int 77: [ RUN ] Rotate/4.Square180NoCropRecenter 78: [ OK ] RotateLinear/2.Squarem180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Squarem180CropRecenter 77: [ OK ] Rotate/4.Square180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square180CropRecenter 78: [ OK ] RotateLinear/2.Squarem180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Square00NoCropRecenter 77: [ OK ] Rotate/4.Square180CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square90NoCropRecenter 81: [ OK ] Select/5.RightScalar (86 ms) 81: [ RUN ] Select/5.LeftScalar 77: [ OK ] Rotate/4.Square90NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square90CropRecenter 78: [ OK ] RotateLinear/2.Square00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Square00CropRecenter 77: [ OK ] Rotate/4.Square90CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Square45NoCropRecenter 78: [ OK ] RotateLinear/2.Square00CropRecenter (21 ms) 78: [ RUN ] RotateLinear/2.Rectangle180NoCropRecenter 77: [ OK ] Rotate/4.Square45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square45CropRecenter 77: [ OK ] Rotate/4.Square45CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Squarem45NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle180NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle180CropRecenter 77: [ OK ] Rotate/4.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Squarem45CropRecenter 78: [ OK ] RotateLinear/2.Rectangle180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle90NoCropRecenter 77: [ OK ] Rotate/4.Squarem45CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square60NoCropRecenter 81: [ OK ] Select/5.LeftScalar (99 ms) 81: [----------] 3 tests from Select/5 (327 ms total) 81: 81: [----------] 3 tests from Select/6, where TypeParam = long long 81: [ RUN ] Select/6.Simple 77: [ OK ] Rotate/4.Square60NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square60CropRecenter 78: [ OK ] RotateLinear/2.Rectangle90NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle90CropRecenter 77: [ OK ] Rotate/4.Square60CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square30NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle90CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle45NoCropRecenter 77: [ OK ] Rotate/4.Square30NoCropRecenter (20 ms) 77: [ RUN ] Rotate/4.Square30CropRecenter 78: [ OK ] RotateLinear/2.Rectangle45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle45CropRecenter 77: [ OK ] Rotate/4.Square30CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Square15NoCropRecenter 77: [ OK ] Rotate/4.Square15NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square15CropRecenter 78: [ OK ] RotateLinear/2.Rectangle45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/4.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square10NoCropRecenter 78: [ OK ] RotateLinear/2.Rectanglem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectanglem45CropRecenter 77: [ OK ] Rotate/4.Square10NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square10CropRecenter 77: [ OK ] Rotate/4.Square10CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square01NoCropRecenter 78: [ OK ] RotateLinear/2.Rectanglem45CropRecenter (24 ms) 78: [ RUN ] RotateLinear/2.Rectangle60NoCropRecenter 77: [ OK ] Rotate/4.Square01NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square01CropRecenter 78: [ OK ] RotateLinear/2.Rectangle60NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle60CropRecenter 77: [ OK ] Rotate/4.Square01CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square360NoCropRecenter 77: [ OK ] Rotate/4.Square360NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square360CropRecenter 78: [ OK ] RotateLinear/2.Rectangle60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle30NoCropRecenter 77: [ OK ] Rotate/4.Square360CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle30NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle30CropRecenter 77: [ OK ] Rotate/4.Squarem180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Squarem180CropRecenter 77: [ OK ] Rotate/4.Squarem180CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square00NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle15NoCropRecenter 77: [ OK ] Rotate/4.Square00NoCropRecenter (15 ms) 77: [ RUN ] Rotate/4.Square00CropRecenter 78: [ OK ] RotateLinear/2.Rectangle15NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle15CropRecenter 77: [ OK ] Rotate/4.Square00CropRecenter (15 ms) 77: [ RUN ] Rotate/4.Rectangle180NoCropRecenter 77: [ OK ] Rotate/4.Rectangle180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle180CropRecenter 78: [ OK ] RotateLinear/2.Rectangle15CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle10NoCropRecenter 77: [ OK ] Rotate/4.Rectangle180CropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle90NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle10NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle10CropRecenter 77: [ OK ] Rotate/4.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle90CropRecenter 78: [ OK ] RotateLinear/2.Rectangle10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle01NoCropRecenter 77: [ OK ] Rotate/4.Rectangle90CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle45NoCropRecenter 77: [ OK ] Rotate/4.Rectangle45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle45CropRecenter 78: [ OK ] RotateLinear/2.Rectangle01NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle01CropRecenter 77: [ OK ] Rotate/4.Rectangle45CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectanglem45NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle01CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle360NoCropRecenter 77: [ OK ] Rotate/4.Rectanglem45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectanglem45CropRecenter 77: [ OK ] Rotate/4.Rectanglem45CropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle60NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle360CropRecenter 77: [ OK ] Rotate/4.Rectangle60NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle60CropRecenter 78: [ OK ] RotateLinear/2.Rectangle360CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/4.Rectangle60CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle30NoCropRecenter 78: [ OK ] RotateLinear/2.Rectanglem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectanglem180CropRecenter 77: [ OK ] Rotate/4.Rectangle30NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle30CropRecenter 77: [ OK ] Rotate/4.Rectangle30CropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/2.Rectanglem180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/2.Rectangle00NoCropRecenter 77: [ OK ] Rotate/4.Rectangle15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle15CropRecenter 78: [ OK ] RotateLinear/2.Rectangle00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/2.Rectangle00CropRecenter 77: [ OK ] Rotate/4.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/2.Rectangle00CropRecenter (23 ms) 78: [----------] 48 tests from RotateLinear/2 (1063 ms total) 78: 78: [----------] 48 tests from RotateLinear/3, where TypeParam = af::af_cdouble 78: [ RUN ] RotateLinear/3.Square180NoCropRecenter 77: [ OK ] Rotate/4.Rectangle10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle10CropRecenter 77: [ OK ] Rotate/4.Rectangle10CropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/3.Square180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square180CropRecenter 77: [ OK ] Rotate/4.Rectangle01NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle01CropRecenter 78: [ OK ] RotateLinear/3.Square180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Square90NoCropRecenter 77: [ OK ] Rotate/4.Rectangle01CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/3.Square90NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square90CropRecenter 77: [ OK ] Rotate/4.Rectangle360NoCropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle360CropRecenter 81: [ OK ] Select/6.Simple (557 ms) 81: [ RUN ] Select/6.RightScalar 77: [ OK ] Rotate/4.Rectangle360CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectanglem180NoCropRecenter 78: [ OK ] RotateLinear/3.Square90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square45NoCropRecenter 77: [ OK ] Rotate/4.Rectanglem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/3.Square45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Square45CropRecenter 77: [ OK ] Rotate/4.Rectanglem180CropRecenter (16 ms) 77: [ RUN ] Rotate/4.Rectangle00NoCropRecenter 78: [ OK ] RotateLinear/3.Square45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Squarem45NoCropRecenter 77: [ OK ] Rotate/4.Rectangle00NoCropRecenter (17 ms) 77: [ RUN ] Rotate/4.Rectangle00CropRecenter 77: [ OK ] Rotate/4.Rectangle00CropRecenter (16 ms) 77: [----------] 48 tests from Rotate/4 (759 ms total) 77: 77: [----------] 48 tests from Rotate/5, where TypeParam = long long 77: [ RUN ] Rotate/5.Square180NoCropRecenter 78: [ OK ] RotateLinear/3.Squarem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Squarem45CropRecenter 77: [ OK ] Rotate/5.Square180NoCropRecenter (20 ms) 77: [ RUN ] Rotate/5.Square180CropRecenter 65: [ OK ] NearestNeighbour/4.NN_SAD_500_5000_Dim0 (4354 ms) 65: [ RUN ] NearestNeighbour/4.NN_SAD_500_5000_Dim1 78: [ OK ] RotateLinear/3.Squarem45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square60NoCropRecenter 77: [ OK ] Rotate/5.Square180CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square90NoCropRecenter 78: [ OK ] RotateLinear/3.Square60NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Square60CropRecenter 77: [ OK ] Rotate/5.Square90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square90CropRecenter 77: [ OK ] Rotate/5.Square90CropRecenter (15 ms) 77: [ RUN ] Rotate/5.Square45NoCropRecenter 78: [ OK ] RotateLinear/3.Square60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square30NoCropRecenter 77: [ OK ] Rotate/5.Square45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square45CropRecenter 78: [ OK ] RotateLinear/3.Square30NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square30CropRecenter 77: [ OK ] Rotate/5.Square45CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Squarem45NoCropRecenter 78: [ OK ] RotateLinear/3.Square30CropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Square15NoCropRecenter 77: [ OK ] Rotate/5.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/5.Squarem45CropRecenter 77: [ OK ] Rotate/5.Squarem45CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square60NoCropRecenter 78: [ OK ] RotateLinear/3.Square15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square15CropRecenter 77: [ OK ] Rotate/5.Square60NoCropRecenter (15 ms) 77: [ RUN ] Rotate/5.Square60CropRecenter 77: [ OK ] Rotate/5.Square60CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square30NoCropRecenter 78: [ OK ] RotateLinear/3.Square15CropRecenter (26 ms) 78: [ RUN ] RotateLinear/3.Square10NoCropRecenter 81: [ OK ] Select/6.RightScalar (244 ms) 81: [ RUN ] Select/6.LeftScalar 77: [ OK ] Rotate/5.Square30NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square30CropRecenter 78: [ OK ] RotateLinear/3.Square10NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square10CropRecenter 77: [ OK ] Rotate/5.Square30CropRecenter (20 ms) 77: [ RUN ] Rotate/5.Square15NoCropRecenter 78: [ OK ] RotateLinear/3.Square10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square01NoCropRecenter 77: [ OK ] Rotate/5.Square15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square15CropRecenter 78: [ OK ] RotateLinear/3.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Square01CropRecenter 77: [ OK ] Rotate/5.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/5.Square10NoCropRecenter 77: [ OK ] Rotate/5.Square10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square10CropRecenter 78: [ OK ] RotateLinear/3.Square01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square360NoCropRecenter 77: [ OK ] Rotate/5.Square10CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square01NoCropRecenter 78: [ OK ] RotateLinear/3.Square360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square360CropRecenter 77: [ OK ] Rotate/5.Square01NoCropRecenter (15 ms) 77: [ RUN ] Rotate/5.Square01CropRecenter 77: [ OK ] Rotate/5.Square01CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square360NoCropRecenter 78: [ OK ] RotateLinear/3.Square360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Squarem180NoCropRecenter 77: [ OK ] Rotate/5.Square360NoCropRecenter (15 ms) 77: [ RUN ] Rotate/5.Square360CropRecenter 78: [ OK ] RotateLinear/3.Squarem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Squarem180CropRecenter 77: [ OK ] Rotate/5.Square360CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/3.Squarem180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/3.Square00NoCropRecenter 77: [ OK ] Rotate/5.Squarem180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/5.Squarem180CropRecenter 77: [ OK ] Rotate/5.Squarem180CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square00NoCropRecenter 78: [ OK ] RotateLinear/3.Square00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Square00CropRecenter 77: [ OK ] Rotate/5.Square00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Square00CropRecenter 78: [ OK ] RotateLinear/3.Square00CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Rectangle180NoCropRecenter 77: [ OK ] Rotate/5.Square00CropRecenter (15 ms) 77: [ RUN ] Rotate/5.Rectangle180NoCropRecenter 77: [ OK ] Rotate/5.Rectangle180NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle180CropRecenter 78: [ OK ] RotateLinear/3.Rectangle180NoCropRecenter (27 ms) 78: [ RUN ] RotateLinear/3.Rectangle180CropRecenter 81: [ OK ] Select/6.LeftScalar (243 ms) 81: [----------] 3 tests from Select/6 (1045 ms total) 81: 77: [ OK ] Rotate/5.Rectangle180CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle90NoCropRecenter 81: [----------] 3 tests from Select/7, where TypeParam = unsigned long long 81: [ RUN ] Select/7.Simple 78: [ OK ] RotateLinear/3.Rectangle180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle90NoCropRecenter 77: [ OK ] Rotate/5.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Rectangle90CropRecenter 78: [ OK ] RotateLinear/3.Rectangle90NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle90CropRecenter 77: [ OK ] Rotate/5.Rectangle90CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle45NoCropRecenter 77: [ OK ] Rotate/5.Rectangle45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle45CropRecenter 78: [ OK ] RotateLinear/3.Rectangle90CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle45NoCropRecenter 77: [ OK ] Rotate/5.Rectangle45CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectanglem45NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle45NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle45CropRecenter 77: [ OK ] Rotate/5.Rectanglem45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectanglem45CropRecenter 77: [ OK ] Rotate/5.Rectanglem45CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Rectangle60NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/5.Rectangle60NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle60CropRecenter 78: [ OK ] RotateLinear/3.Rectanglem45NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectanglem45CropRecenter 77: [ OK ] Rotate/5.Rectangle60CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle30NoCropRecenter 78: [ OK ] RotateLinear/3.Rectanglem45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle60NoCropRecenter 77: [ OK ] Rotate/5.Rectangle30NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle30CropRecenter 77: [ OK ] Rotate/5.Rectangle30CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle60NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle60CropRecenter 77: [ OK ] Rotate/5.Rectangle15NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle15CropRecenter 78: [ OK ] RotateLinear/3.Rectangle60CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle30NoCropRecenter 77: [ OK ] Rotate/5.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle30NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle30CropRecenter 77: [ OK ] Rotate/5.Rectangle10NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle10CropRecenter 77: [ OK ] Rotate/5.Rectangle10CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle30CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle15NoCropRecenter 77: [ OK ] Rotate/5.Rectangle01NoCropRecenter (16 ms) 77: [ RUN ] Rotate/5.Rectangle01CropRecenter 78: [ OK ] RotateLinear/3.Rectangle15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Rectangle15CropRecenter 77: [ OK ] Rotate/5.Rectangle01CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle15CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle10NoCropRecenter 77: [ OK ] Rotate/5.Rectangle360NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle360CropRecenter 77: [ OK ] Rotate/5.Rectangle360CropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectanglem180NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle10CropRecenter 77: [ OK ] Rotate/5.Rectanglem180NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/3.Rectangle10CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle01NoCropRecenter 77: [ OK ] Rotate/5.Rectanglem180CropRecenter (16 ms) 77: [ RUN ] Rotate/5.Rectangle00NoCropRecenter 77: [ OK ] Rotate/5.Rectangle00NoCropRecenter (17 ms) 77: [ RUN ] Rotate/5.Rectangle00CropRecenter 78: [ OK ] RotateLinear/3.Rectangle01NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle01CropRecenter 77: [ OK ] Rotate/5.Rectangle00CropRecenter (17 ms) 77: [----------] 48 tests from Rotate/5 (787 ms total) 77: 77: [----------] 48 tests from Rotate/6, where TypeParam = char 77: [ RUN ] Rotate/6.Square180NoCropRecenter 78: [ OK ] RotateLinear/3.Rectangle01CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle360NoCropRecenter 77: [ OK ] Rotate/6.Square180NoCropRecenter (20 ms) 77: [ RUN ] Rotate/6.Square180CropRecenter 78: [ OK ] RotateLinear/3.Rectangle360NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectangle360CropRecenter 77: [ OK ] Rotate/6.Square180CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square90NoCropRecenter 77: [ OK ] Rotate/6.Square90NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square90CropRecenter 78: [ OK ] RotateLinear/3.Rectangle360CropRecenter (23 ms) 78: [ RUN ] RotateLinear/3.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/6.Square90CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square45NoCropRecenter 78: [ OK ] RotateLinear/3.Rectanglem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Rectanglem180CropRecenter 77: [ OK ] Rotate/6.Square45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Square45CropRecenter 77: [ OK ] Rotate/6.Square45CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Squarem45NoCropRecenter 78: [ OK ] RotateLinear/3.Rectanglem180CropRecenter (24 ms) 78: [ RUN ] RotateLinear/3.Rectangle00NoCropRecenter 77: [ OK ] Rotate/6.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Squarem45CropRecenter 78: [ OK ] RotateLinear/3.Rectangle00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/3.Rectangle00CropRecenter 77: [ OK ] Rotate/6.Squarem45CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square60NoCropRecenter 77: [ OK ] Rotate/6.Square60NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square60CropRecenter 78: [ OK ] RotateLinear/3.Rectangle00CropRecenter (23 ms) 78: [----------] 48 tests from RotateLinear/3 (1078 ms total) 78: 78: [----------] 48 tests from RotateLinear/4, where TypeParam = int 78: [ RUN ] RotateLinear/4.Square180NoCropRecenter 77: [ OK ] Rotate/6.Square60CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square30NoCropRecenter 81: [ OK ] Select/7.Simple (528 ms) 81: [ RUN ] Select/7.RightScalar 78: [ OK ] RotateLinear/4.Square180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Square180CropRecenter 77: [ OK ] Rotate/6.Square30NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square30CropRecenter 77: [ OK ] Rotate/6.Square30CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Square15NoCropRecenter 78: [ OK ] RotateLinear/4.Square180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square90NoCropRecenter 77: [ OK ] Rotate/6.Square15NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square15CropRecenter 78: [ OK ] RotateLinear/4.Square90NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square90CropRecenter 77: [ OK ] Rotate/6.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square10NoCropRecenter 78: [ OK ] RotateLinear/4.Square90CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square45NoCropRecenter 77: [ OK ] Rotate/6.Square10NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square10CropRecenter 77: [ OK ] Rotate/6.Square10CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square01NoCropRecenter 78: [ OK ] RotateLinear/4.Square45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square45CropRecenter 77: [ OK ] Rotate/6.Square01NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square01CropRecenter 78: [ OK ] RotateLinear/4.Square45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Squarem45NoCropRecenter 77: [ OK ] Rotate/6.Square01CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square360NoCropRecenter 77: [ OK ] Rotate/6.Square360NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square360CropRecenter 78: [ OK ] RotateLinear/4.Squarem45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Squarem45CropRecenter 77: [ OK ] Rotate/6.Square360CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/4.Squarem45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square60NoCropRecenter 77: [ OK ] Rotate/6.Squarem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Squarem180CropRecenter 78: [ OK ] RotateLinear/4.Square60NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square60CropRecenter 77: [ OK ] Rotate/6.Squarem180CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square00NoCropRecenter 77: [ OK ] Rotate/6.Square00NoCropRecenter (15 ms) 77: [ RUN ] Rotate/6.Square00CropRecenter 78: [ OK ] RotateLinear/4.Square60CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square30NoCropRecenter 77: [ OK ] Rotate/6.Square00CropRecenter (15 ms) 77: [ RUN ] Rotate/6.Rectangle180NoCropRecenter 78: [ OK ] RotateLinear/4.Square30NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square30CropRecenter 81: [ OK ] Select/7.RightScalar (219 ms) 81: [ RUN ] Select/7.LeftScalar 77: [ OK ] Rotate/6.Rectangle180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle180CropRecenter 78: [ OK ] RotateLinear/4.Square30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Square15NoCropRecenter 77: [ OK ] Rotate/6.Rectangle180CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle90NoCropRecenter 77: [ OK ] Rotate/6.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle90CropRecenter 78: [ OK ] RotateLinear/4.Square15NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square15CropRecenter 77: [ OK ] Rotate/6.Rectangle90CropRecenter (17 ms) 77: [ RUN ] Rotate/6.Rectangle45NoCropRecenter 78: [ OK ] RotateLinear/4.Square15CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square10NoCropRecenter 77: [ OK ] Rotate/6.Rectangle45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle45CropRecenter 78: [ OK ] RotateLinear/4.Square10NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square10CropRecenter 77: [ OK ] Rotate/6.Rectangle45CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/6.Rectanglem45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectanglem45CropRecenter 78: [ OK ] RotateLinear/4.Square10CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square01NoCropRecenter 77: [ OK ] Rotate/6.Rectanglem45CropRecenter (17 ms) 77: [ RUN ] Rotate/6.Rectangle60NoCropRecenter 78: [ OK ] RotateLinear/4.Square01NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Square01CropRecenter 77: [ OK ] Rotate/6.Rectangle60NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle60CropRecenter 78: [ OK ] RotateLinear/4.Square01CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square360NoCropRecenter 77: [ OK ] Rotate/6.Rectangle60CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle30NoCropRecenter 77: [ OK ] Rotate/6.Rectangle30NoCropRecenter (17 ms) 77: [ RUN ] Rotate/6.Rectangle30CropRecenter 78: [ OK ] RotateLinear/4.Square360NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square360CropRecenter 77: [ OK ] Rotate/6.Rectangle30CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/4.Square360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Squarem180NoCropRecenter 77: [ OK ] Rotate/6.Rectangle15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle15CropRecenter 78: [ OK ] RotateLinear/4.Squarem180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Squarem180CropRecenter 77: [ OK ] Rotate/6.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle10NoCropRecenter 81: [ OK ] Select/7.LeftScalar (222 ms) 81: [----------] 3 tests from Select/7 (971 ms total) 81: 81: [----------] 3 tests from Select/8, where TypeParam = unsigned char 81: [ RUN ] Select/8.Simple 78: [ OK ] RotateLinear/4.Squarem180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Square00NoCropRecenter 77: [ OK ] Rotate/6.Rectangle10NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle10CropRecenter 77: [ OK ] Rotate/6.Rectangle10CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/4.Square00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Square00CropRecenter 77: [ OK ] Rotate/6.Rectangle01NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle01CropRecenter 78: [ OK ] RotateLinear/4.Square00CropRecenter (21 ms) 78: [ RUN ] RotateLinear/4.Rectangle180NoCropRecenter 77: [ OK ] Rotate/6.Rectangle01CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle180CropRecenter 77: [ OK ] Rotate/6.Rectangle360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle360CropRecenter 77: [ OK ] Rotate/6.Rectangle360CropRecenter (17 ms) 77: [ RUN ] Rotate/6.Rectanglem180NoCropRecenter 81: [ OK ] Select/8.Simple (94 ms) 81: [ RUN ] Select/8.RightScalar 78: [ OK ] RotateLinear/4.Rectangle180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle90NoCropRecenter 77: [ OK ] Rotate/6.Rectanglem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/4.Rectangle90NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle90CropRecenter 77: [ OK ] Rotate/6.Rectanglem180CropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle00NoCropRecenter 77: [ OK ] Rotate/6.Rectangle00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/6.Rectangle00CropRecenter 78: [ OK ] RotateLinear/4.Rectangle90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle45NoCropRecenter 81: [ OK ] Select/8.RightScalar (57 ms) 81: [ RUN ] Select/8.LeftScalar 77: [ OK ] Rotate/6.Rectangle00CropRecenter (16 ms) 77: [----------] 48 tests from Rotate/6 (757 ms total) 77: 77: [----------] 48 tests from Rotate/7, where TypeParam = short 77: [ RUN ] Rotate/7.Square180NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle45CropRecenter 77: [ OK ] Rotate/7.Square180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Square180CropRecenter 78: [ OK ] RotateLinear/4.Rectangle45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/7.Square180CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square90NoCropRecenter 77: [ OK ] Rotate/7.Square90NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square90CropRecenter 78: [ OK ] RotateLinear/4.Rectanglem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectanglem45CropRecenter 81: [ OK ] Select/8.LeftScalar (56 ms) 81: [----------] 3 tests from Select/8 (207 ms total) 81: 81: [----------] 3 tests from Select/9, where TypeParam = char 81: [ RUN ] Select/9.Simple 77: [ OK ] Rotate/7.Square90CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square45NoCropRecenter 78: [ OK ] RotateLinear/4.Rectanglem45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle60NoCropRecenter 77: [ OK ] Rotate/7.Square45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square45CropRecenter 77: [ OK ] Rotate/7.Square45CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Squarem45NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle60NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle60CropRecenter 77: [ OK ] Rotate/7.Squarem45NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Squarem45CropRecenter 78: [ OK ] RotateLinear/4.Rectangle60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle30NoCropRecenter 77: [ OK ] Rotate/7.Squarem45CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Square60NoCropRecenter 77: [ OK ] Rotate/7.Square60NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square60CropRecenter 78: [ OK ] RotateLinear/4.Rectangle30NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle30CropRecenter 77: [ OK ] Rotate/7.Square60CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square30NoCropRecenter 81: [ OK ] Select/9.Simple (105 ms) 81: [ RUN ] Select/9.RightScalar 78: [ OK ] RotateLinear/4.Rectangle30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle15NoCropRecenter 77: [ OK ] Rotate/7.Square30NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square30CropRecenter 77: [ OK ] Rotate/7.Square30CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square15NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle15NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle15CropRecenter 77: [ OK ] Rotate/7.Square15NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square15CropRecenter 78: [ OK ] RotateLinear/4.Rectangle15CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle10NoCropRecenter 77: [ OK ] Rotate/7.Square15CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square10NoCropRecenter 77: [ OK ] Rotate/7.Square10NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square10CropRecenter 81: [ OK ] Select/9.RightScalar (71 ms) 81: [ RUN ] Select/9.LeftScalar 78: [ OK ] RotateLinear/4.Rectangle10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle10CropRecenter 77: [ OK ] Rotate/7.Square10CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Square01NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle01NoCropRecenter 77: [ OK ] Rotate/7.Square01NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square01CropRecenter 77: [ OK ] Rotate/7.Square01CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square360NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle01NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle01CropRecenter 77: [ OK ] Rotate/7.Square360NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square360CropRecenter 78: [ OK ] RotateLinear/4.Rectangle01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle360NoCropRecenter 81: [ OK ] Select/9.LeftScalar (71 ms) 81: [----------] 3 tests from Select/9 (247 ms total) 81: 81: [----------] 3 tests from Select/10, where TypeParam = short 81: [ RUN ] Select/10.Simple 77: [ OK ] Rotate/7.Square360CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Squarem180NoCropRecenter 77: [ OK ] Rotate/7.Squarem180NoCropRecenter (15 ms) 77: [ RUN ] Rotate/7.Squarem180CropRecenter 78: [ OK ] RotateLinear/4.Rectangle360NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle360CropRecenter 77: [ OK ] Rotate/7.Squarem180CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Square00NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle360CropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/7.Square00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Square00CropRecenter 77: [ OK ] Rotate/7.Square00CropRecenter (15 ms) 77: [ RUN ] Rotate/7.Rectangle180NoCropRecenter 78: [ OK ] RotateLinear/4.Rectanglem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectanglem180CropRecenter 77: [ OK ] Rotate/7.Rectangle180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle180CropRecenter 78: [ OK ] RotateLinear/4.Rectanglem180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/4.Rectangle00NoCropRecenter 77: [ OK ] Rotate/7.Rectangle180CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle90NoCropRecenter 81: [ OK ] Select/10.Simple (97 ms) 81: [ RUN ] Select/10.RightScalar 78: [ OK ] RotateLinear/4.Rectangle00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/4.Rectangle00CropRecenter 77: [ OK ] Rotate/7.Rectangle90NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle90CropRecenter 77: [ OK ] Rotate/7.Rectangle90CropRecenter (17 ms) 77: [ RUN ] Rotate/7.Rectangle45NoCropRecenter 78: [ OK ] RotateLinear/4.Rectangle00CropRecenter (23 ms) 78: [----------] 48 tests from RotateLinear/4 (1047 ms total) 78: 78: [----------] 48 tests from RotateLinear/5, where TypeParam = long long 78: [ RUN ] RotateLinear/5.Square180NoCropRecenter 77: [ OK ] Rotate/7.Rectangle45NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle45CropRecenter 78: [ OK ] RotateLinear/5.Square180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square180CropRecenter 81: [ OK ] Select/10.RightScalar (59 ms) 81: [ RUN ] Select/10.LeftScalar 77: [ OK ] Rotate/7.Rectangle45CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectanglem45NoCropRecenter 77: [ OK ] Rotate/7.Rectanglem45NoCropRecenter (17 ms) 77: [ RUN ] Rotate/7.Rectanglem45CropRecenter 78: [ OK ] RotateLinear/5.Square180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square90NoCropRecenter 77: [ OK ] Rotate/7.Rectanglem45CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle60NoCropRecenter 78: [ OK ] RotateLinear/5.Square90NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square90CropRecenter 77: [ OK ] Rotate/7.Rectangle60NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle60CropRecenter 81: [ OK ] Select/10.LeftScalar (58 ms) 81: [----------] 3 tests from Select/10 (214 ms total) 81: 81: [----------] 3 tests from Select/11, where TypeParam = unsigned short 81: [ RUN ] Select/11.Simple 78: [ OK ] RotateLinear/5.Square90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square45NoCropRecenter 77: [ OK ] Rotate/7.Rectangle60CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle30NoCropRecenter 77: [ OK ] Rotate/7.Rectangle30NoCropRecenter (17 ms) 77: [ RUN ] Rotate/7.Rectangle30CropRecenter 78: [ OK ] RotateLinear/5.Square45NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Square45CropRecenter 77: [ OK ] Rotate/7.Rectangle30CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/5.Square45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Squarem45NoCropRecenter 77: [ OK ] Rotate/7.Rectangle15NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle15CropRecenter 78: [ OK ] RotateLinear/5.Squarem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Squarem45CropRecenter 77: [ OK ] Rotate/7.Rectangle15CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle10NoCropRecenter 77: [ OK ] Rotate/7.Rectangle10NoCropRecenter (17 ms) 77: [ RUN ] Rotate/7.Rectangle10CropRecenter 81: [ OK ] Select/11.Simple (94 ms) 81: [ RUN ] Select/11.RightScalar 78: [ OK ] RotateLinear/5.Squarem45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square60NoCropRecenter 77: [ OK ] Rotate/7.Rectangle10CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/5.Square60NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square60CropRecenter 77: [ OK ] Rotate/7.Rectangle01NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle01CropRecenter 77: [ OK ] Rotate/7.Rectangle01CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/5.Square60CropRecenter (29 ms) 78: [ RUN ] RotateLinear/5.Square30NoCropRecenter 81: [ OK ] Select/11.RightScalar (58 ms) 81: [ RUN ] Select/11.LeftScalar 77: [ OK ] Rotate/7.Rectangle360NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle360CropRecenter 78: [ OK ] RotateLinear/5.Square30NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Square30CropRecenter 77: [ OK ] Rotate/7.Rectangle360CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectanglem180NoCropRecenter 77: [ OK ] Rotate/7.Rectanglem180NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/5.Square30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square15NoCropRecenter 77: [ OK ] Rotate/7.Rectanglem180CropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle00NoCropRecenter 81: [ OK ] Select/11.LeftScalar (57 ms) 81: [----------] 3 tests from Select/11 (209 ms total) 81: 81: [----------] 3 tests from Select 81: [ RUN ] Select.NaN 78: [ OK ] RotateLinear/5.Square15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square15CropRecenter 77: [ OK ] Rotate/7.Rectangle00NoCropRecenter (16 ms) 77: [ RUN ] Rotate/7.Rectangle00CropRecenter 78: [ OK ] RotateLinear/5.Square15CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square10NoCropRecenter 77: [ OK ] Rotate/7.Rectangle00CropRecenter (17 ms) 77: [----------] 48 tests from Rotate/7 (754 ms total) 77: 77: [----------] 1 test from Rotate 77: [ RUN ] Rotate.CPP 77: [ OK ] Rotate.CPP (15 ms) 77: [----------] 1 test from Rotate (15 ms total) 77: 77: [----------] Global test environment tear-down 77: [==========] 385 tests from 9 test cases ran. (6180 ms total) 77: [ PASSED ] 385 tests. 71/95 Test #77: Test_rotate_cpu .................. Passed 6.56 sec test 82 Start 82: Test_set_cpu 82: Test command: /<>/obj-arm-linux-gnueabihf/test/set_cpu 82: Working Directory: /<>/obj-arm-linux-gnueabihf/test 82: Test timeout computed to be: 10000000 81: [ OK ] Select.NaN (49 ms) 81: [ RUN ] Select.ISSUE_1249 81: [ OK ] Select.ISSUE_1249 (0 ms) 81: [ RUN ] Select.4D 81: [ OK ] Select.4D (1 ms) 81: [----------] 3 tests from Select (50 ms total) 81: 81: [----------] Global test environment tear-down 81: [==========] 39 tests from 13 test cases ran. (4786 ms total) 81: [ PASSED ] 39 tests. 78: [ OK ] RotateLinear/5.Square10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Square10CropRecenter 72/95 Test #81: Test_select_cpu .................. Passed 4.83 sec test 83 Start 83: Test_shift_cpu 83: Test command: /<>/obj-arm-linux-gnueabihf/test/shift_cpu 83: Working Directory: /<>/obj-arm-linux-gnueabihf/test 83: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/5.Square10CropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Square01NoCropRecenter 78: [ OK ] RotateLinear/5.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/5.Square01CropRecenter 82: Running main() from gtest_main.cc 82: [==========] Running 27 tests from 1 test case. 82: [----------] Global test environment set-up. 82: [----------] 27 tests from Set 82: [ RUN ] Set.Test_Unique_float 82: [ OK ] Set.Test_Unique_float (9 ms) 82: [ RUN ] Set.Test_Unique_double 82: [ OK ] Set.Test_Unique_double (0 ms) 82: [ RUN ] Set.Test_Unique_int 78: [ OK ] RotateLinear/5.Square01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square360NoCropRecenter 82: [ OK ] Set.Test_Unique_int (9 ms) 82: [ RUN ] Set.Test_Unique_uint 82: [ OK ] Set.Test_Unique_uint (0 ms) 82: [ RUN ] Set.Test_Unique_uchar 82: [ OK ] Set.Test_Unique_uchar (0 ms) 82: [ RUN ] Set.Test_Unique_short 82: [ OK ] Set.Test_Unique_short (0 ms) 82: [ RUN ] Set.Test_Unique_ushort 82: [ OK ] Set.Test_Unique_ushort (0 ms) 82: [ RUN ] Set.Test_Unique_intl 82: [ OK ] Set.Test_Unique_intl (0 ms) 82: [ RUN ] Set.Test_Unique_uintl 82: [ OK ] Set.Test_Unique_uintl (9 ms) 82: [ RUN ] Set.Test_Union_float 82: [ OK ] Set.Test_Union_float (0 ms) 82: [ RUN ] Set.Test_Intersect_float 82: [ OK ] Set.Test_Intersect_float (0 ms) 82: [ RUN ] Set.Test_Union_double 82: [ OK ] Set.Test_Union_double (0 ms) 82: [ RUN ] Set.Test_Intersect_double 82: [ OK ] Set.Test_Intersect_double (0 ms) 82: [ RUN ] Set.Test_Union_int 82: [ OK ] Set.Test_Union_int (0 ms) 82: [ RUN ] Set.Test_Intersect_int 82: [ OK ] Set.Test_Intersect_int (1 ms) 82: [ RUN ] Set.Test_Union_uint 82: [ OK ] Set.Test_Union_uint (0 ms) 82: [ RUN ] Set.Test_Intersect_uint 82: [ OK ] Set.Test_Intersect_uint (0 ms) 82: [ RUN ] Set.Test_Union_uchar 78: [ OK ] RotateLinear/5.Square360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square360CropRecenter 82: [ OK ] Set.Test_Union_uchar (9 ms) 82: [ RUN ] Set.Test_Intersect_uchar 82: [ OK ] Set.Test_Intersect_uchar (0 ms) 82: [ RUN ] Set.Test_Union_short 82: [ OK ] Set.Test_Union_short (0 ms) 82: [ RUN ] Set.Test_Intersect_short 82: [ OK ] Set.Test_Intersect_short (0 ms) 82: [ RUN ] Set.Test_Union_ushort 82: [ OK ] Set.Test_Union_ushort (0 ms) 82: [ RUN ] Set.Test_Intersect_ushort 82: [ OK ] Set.Test_Intersect_ushort (0 ms) 82: [ RUN ] Set.Test_Union_intl 82: [ OK ] Set.Test_Union_intl (0 ms) 82: [ RUN ] Set.Test_Intersect_intl 82: [ OK ] Set.Test_Intersect_intl (0 ms) 82: [ RUN ] Set.Test_Union_uintl 82: [ OK ] Set.Test_Union_uintl (0 ms) 82: [ RUN ] Set.Test_Intersect_uintl 82: [ OK ] Set.Test_Intersect_uintl (1 ms) 82: [----------] 27 tests from Set (38 ms total) 82: 82: [----------] Global test environment tear-down 82: [==========] 27 tests from 1 test case ran. (47 ms total) 82: [ PASSED ] 27 tests. 73/95 Test #82: Test_set_cpu ..................... Passed 0.10 sec test 84 Start 84: Test_sobel_cpu 84: Test command: /<>/obj-arm-linux-gnueabihf/test/sobel_cpu 84: Working Directory: /<>/obj-arm-linux-gnueabihf/test 84: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/5.Square360CropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/5.Squarem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Squarem180CropRecenter 84: Running main() from gtest_main.cc 84: [==========] Running 8 tests from 8 test cases. 84: [----------] Global test environment set-up. 84: [----------] 1 test from Sobel/0, where TypeParam = float 84: [ RUN ] Sobel/0.Rectangle 84: [ OK ] Sobel/0.Rectangle (13 ms) 84: [----------] 1 test from Sobel/0 (13 ms total) 84: 84: [----------] 1 test from Sobel/1, where TypeParam = double 84: [ RUN ] Sobel/1.Rectangle 84: [ OK ] Sobel/1.Rectangle (1 ms) 84: [----------] 1 test from Sobel/1 (1 ms total) 84: 84: [----------] 1 test from Sobel_Integer/0, where TypeParam = int 84: [ RUN ] Sobel_Integer/0.Rectangle 84: [ OK ] Sobel_Integer/0.Rectangle (0 ms) 84: [----------] 1 test from Sobel_Integer/0 (0 ms total) 84: 84: [----------] 1 test from Sobel_Integer/1, where TypeParam = unsigned int 84: [ RUN ] Sobel_Integer/1.Rectangle 78: [ OK ] RotateLinear/5.Squarem180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/5.Square00NoCropRecenter 84: [ OK ] Sobel_Integer/1.Rectangle (0 ms) 84: [----------] 1 test from Sobel_Integer/1 (0 ms total) 84: 84: [----------] 1 test from Sobel_Integer/2, where TypeParam = char 84: [ RUN ] Sobel_Integer/2.Rectangle 84: [ OK ] Sobel_Integer/2.Rectangle (0 ms) 84: [----------] 1 test from Sobel_Integer/2 (0 ms total) 84: 84: [----------] 1 test from Sobel_Integer/3, where TypeParam = unsigned char 84: [ RUN ] Sobel_Integer/3.Rectangle 84: [ OK ] Sobel_Integer/3.Rectangle (0 ms) 84: [----------] 1 test from Sobel_Integer/3 (0 ms total) 84: 84: [----------] 1 test from Sobel_Integer/4, where TypeParam = short 84: [ RUN ] Sobel_Integer/4.Rectangle 84: [ OK ] Sobel_Integer/4.Rectangle (1 ms) 84: [----------] 1 test from Sobel_Integer/4 (1 ms total) 84: 84: [----------] 1 test from Sobel_Integer/5, where TypeParam = unsigned short 84: [ RUN ] Sobel_Integer/5.Rectangle 84: [ OK ] Sobel_Integer/5.Rectangle (0 ms) 84: [----------] 1 test from Sobel_Integer/5 (0 ms total) 84: 84: [----------] Global test environment tear-down 84: [==========] 8 tests from 8 test cases ran. (15 ms total) 84: [ PASSED ] 8 tests. 74/95 Test #84: Test_sobel_cpu ................... Passed 0.06 sec test 86 Start 86: Test_sort_cpu 86: Test command: /<>/obj-arm-linux-gnueabihf/test/sort_cpu 86: Working Directory: /<>/obj-arm-linux-gnueabihf/test 86: Test timeout computed to be: 10000000 83: Running main() from gtest_main.cc 83: [==========] Running 181 tests from 13 test cases. 83: [----------] Global test environment set-up. 83: [----------] 15 tests from Shift/0, where TypeParam = float 78: [ OK ] RotateLinear/5.Square00NoCropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Square00CropRecenter 83: [ RUN ] Shift/0.Shift0 83: [ OK ] Shift/0.Shift0 (0 ms) 83: [ RUN ] Shift/0.Shift1 83: [ OK ] Shift/0.Shift1 (1 ms) 83: [ RUN ] Shift/0.Shift2 83: [ OK ] Shift/0.Shift2 (0 ms) 83: [ RUN ] Shift/0.Shift3 83: [ OK ] Shift/0.Shift3 (1 ms) 83: [ RUN ] Shift/0.Shift4 83: [ OK ] Shift/0.Shift4 (0 ms) 83: [ RUN ] Shift/0.Shift5 83: [ OK ] Shift/0.Shift5 (1 ms) 83: [ RUN ] Shift/0.Shift6 83: [ OK ] Shift/0.Shift6 (0 ms) 83: [ RUN ] Shift/0.Shift7 83: [ OK ] Shift/0.Shift7 (1 ms) 83: [ RUN ] Shift/0.Shift8 83: [ OK ] Shift/0.Shift8 (0 ms) 83: [ RUN ] Shift/0.Shift9 83: [ OK ] Shift/0.Shift9 (1 ms) 83: [ RUN ] Shift/0.Shift10 83: [ OK ] Shift/0.Shift10 (0 ms) 83: [ RUN ] Shift/0.Shift11 83: [ OK ] Shift/0.Shift11 (1 ms) 83: [ RUN ] Shift/0.Shift12 83: [ OK ] Shift/0.Shift12 (0 ms) 83: [ RUN ] Shift/0.Shift13 83: [ OK ] Shift/0.Shift13 (1 ms) 83: [ RUN ] Shift/0.Shift14 83: [ OK ] Shift/0.Shift14 (0 ms) 83: [----------] 15 tests from Shift/0 (7 ms total) 83: 83: [----------] 15 tests from Shift/1, where TypeParam = double 83: [ RUN ] Shift/1.Shift0 83: [ OK ] Shift/1.Shift0 (1 ms) 83: [ RUN ] Shift/1.Shift1 83: [ OK ] Shift/1.Shift1 (0 ms) 83: [ RUN ] Shift/1.Shift2 83: [ OK ] Shift/1.Shift2 (1 ms) 83: [ RUN ] Shift/1.Shift3 83: [ OK ] Shift/1.Shift3 (0 ms) 83: [ RUN ] Shift/1.Shift4 83: [ OK ] Shift/1.Shift4 (1 ms) 83: [ RUN ] Shift/1.Shift5 83: [ OK ] Shift/1.Shift5 (0 ms) 83: [ RUN ] Shift/1.Shift6 83: [ OK ] Shift/1.Shift6 (1 ms) 83: [ RUN ] Shift/1.Shift7 83: [ OK ] Shift/1.Shift7 (0 ms) 83: [ RUN ] Shift/1.Shift8 83: [ OK ] Shift/1.Shift8 (1 ms) 83: [ RUN ] Shift/1.Shift9 83: [ OK ] Shift/1.Shift9 (0 ms) 83: [ RUN ] Shift/1.Shift10 83: [ OK ] Shift/1.Shift10 (1 ms) 83: [ RUN ] Shift/1.Shift11 83: [ OK ] Shift/1.Shift11 (0 ms) 83: [ RUN ] Shift/1.Shift12 83: [ OK ] Shift/1.Shift12 (1 ms) 83: [ RUN ] Shift/1.Shift13 83: [ OK ] Shift/1.Shift13 (0 ms) 83: [ RUN ] Shift/1.Shift14 83: [ OK ] Shift/1.Shift14 (1 ms) 83: [----------] 15 tests from Shift/1 (8 ms total) 83: 83: [----------] 15 tests from Shift/2, where TypeParam = af::af_cfloat 83: [ RUN ] Shift/2.Shift0 83: [ OK ] Shift/2.Shift0 (0 ms) 83: [ RUN ] Shift/2.Shift1 83: [ OK ] Shift/2.Shift1 (1 ms) 83: [ RUN ] Shift/2.Shift2 83: [ OK ] Shift/2.Shift2 (0 ms) 83: [ RUN ] Shift/2.Shift3 83: [ OK ] Shift/2.Shift3 (1 ms) 83: [ RUN ] Shift/2.Shift4 83: [ OK ] Shift/2.Shift4 (0 ms) 83: [ RUN ] Shift/2.Shift5 78: [ OK ] RotateLinear/5.Square00CropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Rectangle180NoCropRecenter 83: [ OK ] Shift/2.Shift5 (1 ms) 83: [ RUN ] Shift/2.Shift6 83: [ OK ] Shift/2.Shift6 (1 ms) 83: [ RUN ] Shift/2.Shift7 83: [ OK ] Shift/2.Shift7 (0 ms) 83: [ RUN ] Shift/2.Shift8 83: [ OK ] Shift/2.Shift8 (1 ms) 83: [ RUN ] Shift/2.Shift9 83: [ OK ] Shift/2.Shift9 (0 ms) 83: [ RUN ] Shift/2.Shift10 83: [ OK ] Shift/2.Shift10 (1 ms) 83: [ RUN ] Shift/2.Shift11 83: [ OK ] Shift/2.Shift11 (0 ms) 83: [ RUN ] Shift/2.Shift12 83: [ OK ] Shift/2.Shift12 (1 ms) 83: [ RUN ] Shift/2.Shift13 83: [ OK ] Shift/2.Shift13 (0 ms) 83: [ RUN ] Shift/2.Shift14 83: [ OK ] Shift/2.Shift14 (1 ms) 83: [----------] 15 tests from Shift/2 (8 ms total) 83: 83: [----------] 15 tests from Shift/3, where TypeParam = af::af_cdouble 83: [ RUN ] Shift/3.Shift0 83: [ OK ] Shift/3.Shift0 (0 ms) 83: [ RUN ] Shift/3.Shift1 83: [ OK ] Shift/3.Shift1 (1 ms) 83: [ RUN ] Shift/3.Shift2 83: [ OK ] Shift/3.Shift2 (0 ms) 83: [ RUN ] Shift/3.Shift3 83: [ OK ] Shift/3.Shift3 (1 ms) 83: [ RUN ] Shift/3.Shift4 83: [ OK ] Shift/3.Shift4 (0 ms) 83: [ RUN ] Shift/3.Shift5 83: [ OK ] Shift/3.Shift5 (1 ms) 83: [ RUN ] Shift/3.Shift6 83: [ OK ] Shift/3.Shift6 (0 ms) 83: [ RUN ] Shift/3.Shift7 83: [ OK ] Shift/3.Shift7 (1 ms) 83: [ RUN ] Shift/3.Shift8 83: [ OK ] Shift/3.Shift8 (0 ms) 83: [ RUN ] Shift/3.Shift9 83: [ OK ] Shift/3.Shift9 (1 ms) 83: [ RUN ] Shift/3.Shift10 83: [ OK ] Shift/3.Shift10 (0 ms) 83: [ RUN ] Shift/3.Shift11 83: [ OK ] Shift/3.Shift11 (1 ms) 83: [ RUN ] Shift/3.Shift12 83: [ OK ] Shift/3.Shift12 (0 ms) 83: [ RUN ] Shift/3.Shift13 83: [ OK ] Shift/3.Shift13 (1 ms) 83: [ RUN ] Shift/3.Shift14 83: [ OK ] Shift/3.Shift14 (0 ms) 83: [----------] 15 tests from Shift/3 (7 ms total) 83: 83: [----------] 15 tests from Shift/4, where TypeParam = int 83: [ RUN ] Shift/4.Shift0 83: [ OK ] Shift/4.Shift0 (1 ms) 83: [ RUN ] Shift/4.Shift1 83: [ OK ] Shift/4.Shift1 (1 ms) 83: [ RUN ] Shift/4.Shift2 83: [ OK ] Shift/4.Shift2 (0 ms) 83: [ RUN ] Shift/4.Shift3 83: [ OK ] Shift/4.Shift3 (1 ms) 83: [ RUN ] Shift/4.Shift4 83: [ OK ] Shift/4.Shift4 (0 ms) 83: [ RUN ] Shift/4.Shift5 83: [ OK ] Shift/4.Shift5 (1 ms) 83: [ RUN ] Shift/4.Shift6 83: [ OK ] Shift/4.Shift6 (0 ms) 83: [ RUN ] Shift/4.Shift7 83: [ OK ] Shift/4.Shift7 (1 ms) 83: [ RUN ] Shift/4.Shift8 83: [ OK ] Shift/4.Shift8 (0 ms) 83: [ RUN ] Shift/4.Shift9 83: [ OK ] Shift/4.Shift9 (1 ms) 83: [ RUN ] Shift/4.Shift10 83: [ OK ] Shift/4.Shift10 (0 ms) 83: [ RUN ] Shift/4.Shift11 83: [ OK ] Shift/4.Shift11 (1 ms) 83: [ RUN ] Shift/4.Shift12 83: [ OK ] Shift/4.Shift12 (0 ms) 83: [ RUN ] Shift/4.Shift13 83: [ OK ] Shift/4.Shift13 (1 ms) 83: [ RUN ] Shift/4.Shift14 83: [ OK ] Shift/4.Shift14 (0 ms) 83: [----------] 15 tests from Shift/4 (8 ms total) 83: 83: [----------] 15 tests from Shift/5, where TypeParam = unsigned int 83: [ RUN ] Shift/5.Shift0 78: [ OK ] RotateLinear/5.Rectangle180NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Rectangle180CropRecenter 83: [ OK ] Shift/5.Shift0 (19 ms) 83: [ RUN ] Shift/5.Shift1 83: [ OK ] Shift/5.Shift1 (1 ms) 83: [ RUN ] Shift/5.Shift2 83: [ OK ] Shift/5.Shift2 (0 ms) 83: [ RUN ] Shift/5.Shift3 83: [ OK ] Shift/5.Shift3 (1 ms) 83: [ RUN ] Shift/5.Shift4 83: [ OK ] Shift/5.Shift4 (0 ms) 83: [ RUN ] Shift/5.Shift5 83: [ OK ] Shift/5.Shift5 (1 ms) 83: [ RUN ] Shift/5.Shift6 83: [ OK ] Shift/5.Shift6 (0 ms) 83: [ RUN ] Shift/5.Shift7 83: [ OK ] Shift/5.Shift7 (1 ms) 83: [ RUN ] Shift/5.Shift8 83: [ OK ] Shift/5.Shift8 (0 ms) 83: [ RUN ] Shift/5.Shift9 83: [ OK ] Shift/5.Shift9 (1 ms) 83: [ RUN ] Shift/5.Shift10 83: [ OK ] Shift/5.Shift10 (0 ms) 83: [ RUN ] Shift/5.Shift11 83: [ OK ] Shift/5.Shift11 (1 ms) 83: [ RUN ] Shift/5.Shift12 83: [ OK ] Shift/5.Shift12 (0 ms) 83: [ RUN ] Shift/5.Shift13 83: [ OK ] Shift/5.Shift13 (1 ms) 83: [ RUN ] Shift/5.Shift14 83: [ OK ] Shift/5.Shift14 (0 ms) 83: [----------] 15 tests from Shift/5 (26 ms total) 83: 83: [----------] 15 tests from Shift/6, where TypeParam = long long 83: [ RUN ] Shift/6.Shift0 78: [ OK ] RotateLinear/5.Rectangle180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Rectangle90NoCropRecenter 83: [ OK ] Shift/6.Shift0 (1 ms) 83: [ RUN ] Shift/6.Shift1 83: [ OK ] Shift/6.Shift1 (1 ms) 83: [ RUN ] Shift/6.Shift2 83: [ OK ] Shift/6.Shift2 (0 ms) 83: [ RUN ] Shift/6.Shift3 83: [ OK ] Shift/6.Shift3 (1 ms) 83: [ RUN ] Shift/6.Shift4 83: [ OK ] Shift/6.Shift4 (0 ms) 83: [ RUN ] Shift/6.Shift5 83: [ OK ] Shift/6.Shift5 (1 ms) 83: [ RUN ] Shift/6.Shift6 83: [ OK ] Shift/6.Shift6 (0 ms) 83: [ RUN ] Shift/6.Shift7 83: [ OK ] Shift/6.Shift7 (1 ms) 83: [ RUN ] Shift/6.Shift8 83: [ OK ] Shift/6.Shift8 (0 ms) 83: [ RUN ] Shift/6.Shift9 83: [ OK ] Shift/6.Shift9 (1 ms) 83: [ RUN ] Shift/6.Shift10 83: [ OK ] Shift/6.Shift10 (0 ms) 83: [ RUN ] Shift/6.Shift11 83: [ OK ] Shift/6.Shift11 (1 ms) 83: [ RUN ] Shift/6.Shift12 83: [ OK ] Shift/6.Shift12 (0 ms) 83: [ RUN ] Shift/6.Shift13 83: [ OK ] Shift/6.Shift13 (1 ms) 83: [ RUN ] Shift/6.Shift14 83: [ OK ] Shift/6.Shift14 (0 ms) 83: [----------] 15 tests from Shift/6 (8 ms total) 83: 83: [----------] 15 tests from Shift/7, where TypeParam = unsigned long long 83: [ RUN ] Shift/7.Shift0 83: [ OK ] Shift/7.Shift0 (1 ms) 83: [ RUN ] Shift/7.Shift1 83: [ OK ] Shift/7.Shift1 (0 ms) 83: [ RUN ] Shift/7.Shift2 83: [ OK ] Shift/7.Shift2 (1 ms) 83: [ RUN ] Shift/7.Shift3 83: [ OK ] Shift/7.Shift3 (0 ms) 83: [ RUN ] Shift/7.Shift4 83: [ OK ] Shift/7.Shift4 (1 ms) 83: [ RUN ] Shift/7.Shift5 83: [ OK ] Shift/7.Shift5 (0 ms) 83: [ RUN ] Shift/7.Shift6 83: [ OK ] Shift/7.Shift6 (1 ms) 83: [ RUN ] Shift/7.Shift7 83: [ OK ] Shift/7.Shift7 (0 ms) 83: [ RUN ] Shift/7.Shift8 83: [ OK ] Shift/7.Shift8 (1 ms) 83: [ RUN ] Shift/7.Shift9 83: [ OK ] Shift/7.Shift9 (0 ms) 83: [ RUN ] Shift/7.Shift10 83: [ OK ] Shift/7.Shift10 (1 ms) 83: [ RUN ] Shift/7.Shift11 83: [ OK ] Shift/7.Shift11 (1 ms) 83: [ RUN ] Shift/7.Shift12 83: [ OK ] Shift/7.Shift12 (0 ms) 83: [ RUN ] Shift/7.Shift13 83: [ OK ] Shift/7.Shift13 (1 ms) 83: [ RUN ] Shift/7.Shift14 83: [ OK ] Shift/7.Shift14 (0 ms) 83: [----------] 15 tests from Shift/7 (8 ms total) 83: 83: [----------] 15 tests from Shift/8, where TypeParam = char 83: [ RUN ] Shift/8.Shift0 83: [ OK ] Shift/8.Shift0 (1 ms) 83: [ RUN ] Shift/8.Shift1 83: [ OK ] Shift/8.Shift1 (0 ms) 83: [ RUN ] Shift/8.Shift2 83: [ OK ] Shift/8.Shift2 (1 ms) 83: [ RUN ] Shift/8.Shift3 83: [ OK ] Shift/8.Shift3 (0 ms) 83: [ RUN ] Shift/8.Shift4 83: [ OK ] Shift/8.Shift4 (1 ms) 83: [ RUN ] Shift/8.Shift5 83: [ OK ] Shift/8.Shift5 (0 ms) 83: [ RUN ] Shift/8.Shift6 83: [ OK ] Shift/8.Shift6 (1 ms) 83: [ RUN ] Shift/8.Shift7 83: [ OK ] Shift/8.Shift7 (0 ms) 83: [ RUN ] Shift/8.Shift8 83: [ OK ] Shift/8.Shift8 (1 ms) 83: [ RUN ] Shift/8.Shift9 83: [ OK ] Shift/8.Shift9 (0 ms) 83: [ RUN ] Shift/8.Shift10 83: [ OK ] Shift/8.Shift10 (1 ms) 83: [ RUN ] Shift/8.Shift11 83: [ OK ] Shift/8.Shift11 (0 ms) 83: [ RUN ] Shift/8.Shift12 83: [ OK ] Shift/8.Shift12 (1 ms) 83: [ RUN ] Shift/8.Shift13 83: [ OK ] Shift/8.Shift13 (0 ms) 83: [ RUN ] Shift/8.Shift14 83: [ OK ] Shift/8.Shift14 (1 ms) 83: [----------] 15 tests from Shift/8 (8 ms total) 83: 83: [----------] 15 tests from Shift/9, where TypeParam = unsigned char 83: [ RUN ] Shift/9.Shift0 83: [ OK ] Shift/9.Shift0 (0 ms) 83: [ RUN ] Shift/9.Shift1 83: [ OK ] Shift/9.Shift1 (1 ms) 83: [ RUN ] Shift/9.Shift2 78: [ OK ] RotateLinear/5.Rectangle90NoCropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Rectangle90CropRecenter 83: [ OK ] Shift/9.Shift2 (0 ms) 83: [ RUN ] Shift/9.Shift3 83: [ OK ] Shift/9.Shift3 (1 ms) 83: [ RUN ] Shift/9.Shift4 83: [ OK ] Shift/9.Shift4 (0 ms) 83: [ RUN ] Shift/9.Shift5 83: [ OK ] Shift/9.Shift5 (1 ms) 83: [ RUN ] Shift/9.Shift6 83: [ OK ] Shift/9.Shift6 (0 ms) 83: [ RUN ] Shift/9.Shift7 83: [ OK ] Shift/9.Shift7 (1 ms) 83: [ RUN ] Shift/9.Shift8 83: [ OK ] Shift/9.Shift8 (0 ms) 83: [ RUN ] Shift/9.Shift9 83: [ OK ] Shift/9.Shift9 (1 ms) 83: [ RUN ] Shift/9.Shift10 83: [ OK ] Shift/9.Shift10 (0 ms) 83: [ RUN ] Shift/9.Shift11 83: [ OK ] Shift/9.Shift11 (1 ms) 83: [ RUN ] Shift/9.Shift12 83: [ OK ] Shift/9.Shift12 (0 ms) 83: [ RUN ] Shift/9.Shift13 83: [ OK ] Shift/9.Shift13 (1 ms) 83: [ RUN ] Shift/9.Shift14 83: [ OK ] Shift/9.Shift14 (0 ms) 83: [----------] 15 tests from Shift/9 (7 ms total) 83: 83: [----------] 15 tests from Shift/10, where TypeParam = short 83: [ RUN ] Shift/10.Shift0 83: [ OK ] Shift/10.Shift0 (1 ms) 83: [ RUN ] Shift/10.Shift1 83: [ OK ] Shift/10.Shift1 (1 ms) 83: [ RUN ] Shift/10.Shift2 83: [ OK ] Shift/10.Shift2 (0 ms) 83: [ RUN ] Shift/10.Shift3 83: [ OK ] Shift/10.Shift3 (1 ms) 83: [ RUN ] Shift/10.Shift4 83: [ OK ] Shift/10.Shift4 (0 ms) 83: [ RUN ] Shift/10.Shift5 83: [ OK ] Shift/10.Shift5 (0 ms) 83: [ RUN ] Shift/10.Shift6 83: [ OK ] Shift/10.Shift6 (0 ms) 83: [ RUN ] Shift/10.Shift7 83: [ OK ] Shift/10.Shift7 (0 ms) 83: [ RUN ] Shift/10.Shift8 83: [ OK ] Shift/10.Shift8 (0 ms) 83: [ RUN ] Shift/10.Shift9 83: [ OK ] Shift/10.Shift9 (1 ms) 83: [ RUN ] Shift/10.Shift10 83: [ OK ] Shift/10.Shift10 (0 ms) 83: [ RUN ] Shift/10.Shift11 83: [ OK ] Shift/10.Shift11 (1 ms) 83: [ RUN ] Shift/10.Shift12 83: [ OK ] Shift/10.Shift12 (0 ms) 83: [ RUN ] Shift/10.Shift13 83: [ OK ] Shift/10.Shift13 (1 ms) 83: [ RUN ] Shift/10.Shift14 83: [ OK ] Shift/10.Shift14 (0 ms) 83: [----------] 15 tests from Shift/10 (8 ms total) 83: 83: [----------] 15 tests from Shift/11, where TypeParam = unsigned short 83: [ RUN ] Shift/11.Shift0 83: [ OK ] Shift/11.Shift0 (1 ms) 83: [ RUN ] Shift/11.Shift1 83: [ OK ] Shift/11.Shift1 (0 ms) 83: [ RUN ] Shift/11.Shift2 83: [ OK ] Shift/11.Shift2 (1 ms) 83: [ RUN ] Shift/11.Shift3 83: [ OK ] Shift/11.Shift3 (0 ms) 83: [ RUN ] Shift/11.Shift4 83: [ OK ] Shift/11.Shift4 (1 ms) 83: [ RUN ] Shift/11.Shift5 83: [ OK ] Shift/11.Shift5 (0 ms) 83: [ RUN ] Shift/11.Shift6 83: [ OK ] Shift/11.Shift6 (1 ms) 83: [ RUN ] Shift/11.Shift7 83: [ OK ] Shift/11.Shift7 (0 ms) 83: [ RUN ] Shift/11.Shift8 83: [ OK ] Shift/11.Shift8 (1 ms) 83: [ RUN ] Shift/11.Shift9 83: [ OK ] Shift/11.Shift9 (0 ms) 83: [ RUN ] Shift/11.Shift10 83: [ OK ] Shift/11.Shift10 (1 ms) 83: [ RUN ] Shift/11.Shift11 83: [ OK ] Shift/11.Shift11 (0 ms) 83: [ RUN ] Shift/11.Shift12 83: [ OK ] Shift/11.Shift12 (1 ms) 83: [ RUN ] Shift/11.Shift13 83: [ OK ] Shift/11.Shift13 (0 ms) 83: [ RUN ] Shift/11.Shift14 83: [ OK ] Shift/11.Shift14 (1 ms) 83: [----------] 15 tests from Shift/11 (8 ms total) 83: 83: [----------] 1 test from Shift 83: [ RUN ] Shift.CPP 83: [ OK ] Shift.CPP (0 ms) 83: [----------] 1 test from Shift (0 ms total) 83: 83: [----------] Global test environment tear-down 78: [ OK ] RotateLinear/5.Rectangle90CropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Rectangle45NoCropRecenter 83: [==========] 181 tests from 13 test cases ran. (124 ms total) 83: [ PASSED ] 181 tests. 75/95 Test #83: Test_shift_cpu ................... Passed 0.30 sec test 87 Start 87: Test_sort_by_key_cpu 87: Test command: /<>/obj-arm-linux-gnueabihf/test/sort_by_key_cpu 87: Working Directory: /<>/obj-arm-linux-gnueabihf/test 87: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/5.Rectangle45NoCropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Rectangle45CropRecenter 86: Running main() from gtest_main.cc 86: [==========] Running 120 tests from 10 test cases. 86: [----------] Global test environment set-up. 86: [----------] 13 tests from Sort/0, where TypeParam = float 86: [ RUN ] Sort/0.Sort0True 78: [ OK ] RotateLinear/5.Rectangle45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Rectanglem45NoCropRecenter 86: [ OK ] Sort/0.Sort0True (25 ms) 86: [ RUN ] Sort/0.Sort0False 86: [ OK ] Sort/0.Sort0False (0 ms) 86: [ RUN ] Sort/0.Sort2d0False 86: [ OK ] Sort/0.Sort2d0False (0 ms) 86: [ RUN ] Sort/0.Sort10x10True 86: [ OK ] Sort/0.Sort10x10True (0 ms) 86: [ RUN ] Sort/0.Sort10x10False 86: [ OK ] Sort/0.Sort10x10False (0 ms) 86: [ RUN ] Sort/0.Sort1000True 86: [ OK ] Sort/0.Sort1000True (1 ms) 86: [ RUN ] Sort/0.Sort1000False 86: [ OK ] Sort/0.Sort1000False (1 ms) 86: [ RUN ] Sort/0.SortMedTrue 86: [ OK ] Sort/0.SortMedTrue (0 ms) 86: [ RUN ] Sort/0.SortMedFalse 86: [ OK ] Sort/0.SortMedFalse (1 ms) 86: [ RUN ] Sort/0.SortMed5True 86: [ OK ] Sort/0.SortMed5True (3 ms) 86: [ RUN ] Sort/0.SortMed5False 86: [ OK ] Sort/0.SortMed5False (3 ms) 86: [ RUN ] Sort/0.SortLargeTrue 87: Running main() from gtest_main.cc 87: [==========] Running 93 tests from 10 test cases. 87: [----------] Global test environment set-up. 87: [----------] 10 tests from SortByKey/0, where TypeParam = float 87: [ RUN ] SortByKey/0.Sort0True 78: [ OK ] RotateLinear/5.Rectanglem45NoCropRecenter (25 ms) 78: [ RUN ] RotateLinear/5.Rectanglem45CropRecenter 87: [ OK ] SortByKey/0.Sort0True (0 ms) 87: [ RUN ] SortByKey/0.Sort0False 87: [ OK ] SortByKey/0.Sort0False (0 ms) 87: [ RUN ] SortByKey/0.Sort10x10True 87: [ OK ] SortByKey/0.Sort10x10True (0 ms) 87: [ RUN ] SortByKey/0.Sort10x10False 87: [ OK ] SortByKey/0.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/0.Sort1000True 87: [ OK ] SortByKey/0.Sort1000True (1 ms) 87: [ RUN ] SortByKey/0.SortMedTrue 87: [ OK ] SortByKey/0.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/0.Sort1000False 87: [ OK ] SortByKey/0.Sort1000False (1 ms) 87: [ RUN ] SortByKey/0.SortMedFalse 87: [ OK ] SortByKey/0.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/0.SortLargeTrue 86: [ OK ] Sort/0.SortLargeTrue (26 ms) 86: [ RUN ] Sort/0.SortLargeFalse 87: [ OK ] SortByKey/0.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/0.SortLargeFalse 87: [ OK ] SortByKey/0.SortLargeFalse (6 ms) 87: [----------] 10 tests from SortByKey/0 (26 ms total) 87: 87: [----------] 10 tests from SortByKey/1, where TypeParam = double 87: [ RUN ] SortByKey/1.Sort0True 78: [ OK ] RotateLinear/5.Rectanglem45CropRecenter (26 ms) 78: [ RUN ] RotateLinear/5.Rectangle60NoCropRecenter 87: [ OK ] SortByKey/1.Sort0True (5 ms) 87: [ RUN ] SortByKey/1.Sort0False 87: [ OK ] SortByKey/1.Sort0False (0 ms) 87: [ RUN ] SortByKey/1.Sort10x10True 87: [ OK ] SortByKey/1.Sort10x10True (0 ms) 87: [ RUN ] SortByKey/1.Sort10x10False 87: [ OK ] SortByKey/1.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/1.Sort1000True 87: [ OK ] SortByKey/1.Sort1000True (1 ms) 87: [ RUN ] SortByKey/1.SortMedTrue 87: [ OK ] SortByKey/1.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/1.Sort1000False 87: [ OK ] SortByKey/1.Sort1000False (1 ms) 87: [ RUN ] SortByKey/1.SortMedFalse 87: [ OK ] SortByKey/1.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/1.SortLargeTrue 87: [ OK ] SortByKey/1.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/1.SortLargeFalse 86: [ OK ] Sort/0.SortLargeFalse (26 ms) 86: [----------] 13 tests from Sort/0 (87 ms total) 86: 86: [----------] 13 tests from Sort/1, where TypeParam = double 86: [ RUN ] Sort/1.Sort0True 87: [ OK ] SortByKey/1.SortLargeFalse (5 ms) 87: [----------] 10 tests from SortByKey/1 (21 ms total) 87: 87: [----------] 10 tests from SortByKey/2, where TypeParam = unsigned int 87: [ RUN ] SortByKey/2.Sort0True 87: [ OK ] SortByKey/2.Sort0True (0 ms) 87: [ RUN ] SortByKey/2.Sort0False 87: [ OK ] SortByKey/2.Sort0False (0 ms) 87: [ RUN ] SortByKey/2.Sort10x10True 87: [ OK ] SortByKey/2.Sort10x10True (0 ms) 87: [ RUN ] SortByKey/2.Sort10x10False 87: [ OK ] SortByKey/2.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/2.Sort1000True 87: [ OK ] SortByKey/2.Sort1000True (1 ms) 87: [ RUN ] SortByKey/2.SortMedTrue 87: [ OK ] SortByKey/2.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/2.Sort1000False 87: [ OK ] SortByKey/2.Sort1000False (1 ms) 87: [ RUN ] SortByKey/2.SortMedFalse 87: [ OK ] SortByKey/2.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/2.SortLargeTrue 86: [ OK ] Sort/1.Sort0True (10 ms) 86: [ RUN ] Sort/1.Sort0False 86: [ OK ] Sort/1.Sort0False (0 ms) 86: [ RUN ] Sort/1.Sort2d0False 86: [ OK ] Sort/1.Sort2d0False (0 ms) 86: [ RUN ] Sort/1.Sort10x10True 86: [ OK ] Sort/1.Sort10x10True (0 ms) 86: [ RUN ] Sort/1.Sort10x10False 86: [ OK ] Sort/1.Sort10x10False (0 ms) 86: [ RUN ] Sort/1.Sort1000True 86: [ OK ] Sort/1.Sort1000True (0 ms) 86: [ RUN ] Sort/1.Sort1000False 86: [ OK ] Sort/1.Sort1000False (1 ms) 86: [ RUN ] Sort/1.SortMedTrue 86: [ OK ] Sort/1.SortMedTrue (1 ms) 86: [ RUN ] Sort/1.SortMedFalse 86: [ OK ] Sort/1.SortMedFalse (0 ms) 86: [ RUN ] Sort/1.SortMed5True 87: [ OK ] SortByKey/2.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/2.SortLargeFalse 78: [ OK ] RotateLinear/5.Rectangle60NoCropRecenter (28 ms) 78: [ RUN ] RotateLinear/5.Rectangle60CropRecenter 86: [ OK ] Sort/1.SortMed5True (4 ms) 86: [ RUN ] Sort/1.SortMed5False 86: [ OK ] Sort/1.SortMed5False (3 ms) 86: [ RUN ] Sort/1.SortLargeTrue 87: [ OK ] SortByKey/2.SortLargeFalse (6 ms) 87: [----------] 10 tests from SortByKey/2 (16 ms total) 87: 87: [----------] 10 tests from SortByKey/3, where TypeParam = int 87: [ RUN ] SortByKey/3.Sort0True 87: [ OK ] SortByKey/3.Sort0True (0 ms) 87: [ RUN ] SortByKey/3.Sort0False 87: [ OK ] SortByKey/3.Sort0False (0 ms) 87: [ RUN ] SortByKey/3.Sort10x10True 87: [ OK ] SortByKey/3.Sort10x10True (5 ms) 87: [ RUN ] SortByKey/3.Sort10x10False 87: [ OK ] SortByKey/3.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/3.Sort1000True 87: [ OK ] SortByKey/3.Sort1000True (1 ms) 87: [ RUN ] SortByKey/3.SortMedTrue 87: [ OK ] SortByKey/3.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/3.Sort1000False 87: [ OK ] SortByKey/3.Sort1000False (1 ms) 87: [ RUN ] SortByKey/3.SortMedFalse 87: [ OK ] SortByKey/3.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/3.SortLargeTrue 87: [ OK ] SortByKey/3.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/3.SortLargeFalse 87: [ OK ] SortByKey/3.SortLargeFalse (5 ms) 87: [----------] 10 tests from SortByKey/3 (20 ms total) 87: 87: [----------] 10 tests from SortByKey/4, where TypeParam = unsigned char 87: [ RUN ] SortByKey/4.Sort0True 87: [ OK ] SortByKey/4.Sort0True (1 ms) 87: [ RUN ] SortByKey/4.Sort0False 87: [ OK ] SortByKey/4.Sort0False (0 ms) 87: [ RUN ] SortByKey/4.Sort10x10True 87: [ OK ] SortByKey/4.Sort10x10True (0 ms) 87: [ RUN ] SortByKey/4.Sort10x10False 87: [ OK ] SortByKey/4.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/4.Sort1000True 87: [ OK ] SortByKey/4.Sort1000True (1 ms) 87: [ RUN ] SortByKey/4.SortMedTrue 78: [ OK ] RotateLinear/5.Rectangle60CropRecenter (28 ms) 78: [ RUN ] RotateLinear/5.Rectangle30NoCropRecenter 87: [ OK ] SortByKey/4.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/4.Sort1000False 87: [ OK ] SortByKey/4.Sort1000False (1 ms) 87: [ RUN ] SortByKey/4.SortMedFalse 87: [ OK ] SortByKey/4.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/4.SortLargeTrue 86: [ OK ] Sort/1.SortLargeTrue (28 ms) 86: [ RUN ] Sort/1.SortLargeFalse 87: [ OK ] SortByKey/4.SortLargeTrue (5 ms) 87: [ RUN ] SortByKey/4.SortLargeFalse 87: [ OK ] SortByKey/4.SortLargeFalse (5 ms) 87: [----------] 10 tests from SortByKey/4 (16 ms total) 87: 87: [----------] 10 tests from SortByKey/5, where TypeParam = short 87: [ RUN ] SortByKey/5.Sort0True 87: [ OK ] SortByKey/5.Sort0True (0 ms) 87: [ RUN ] SortByKey/5.Sort0False 87: [ OK ] SortByKey/5.Sort0False (1 ms) 87: [ RUN ] SortByKey/5.Sort10x10True 87: [ OK ] SortByKey/5.Sort10x10True (4 ms) 87: [ RUN ] SortByKey/5.Sort10x10False 87: [ OK ] SortByKey/5.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/5.Sort1000True 87: [ OK ] SortByKey/5.Sort1000True (1 ms) 87: [ RUN ] SortByKey/5.SortMedTrue 87: [ OK ] SortByKey/5.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/5.Sort1000False 87: [ OK ] SortByKey/5.Sort1000False (1 ms) 87: [ RUN ] SortByKey/5.SortMedFalse 87: [ OK ] SortByKey/5.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/5.SortLargeTrue 78: [ OK ] RotateLinear/5.Rectangle30NoCropRecenter (26 ms) 78: [ RUN ] RotateLinear/5.Rectangle30CropRecenter 87: [ OK ] SortByKey/5.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/5.SortLargeFalse 86: [ OK ] Sort/1.SortLargeFalse (27 ms) 86: [----------] 13 tests from Sort/1 (74 ms total) 86: 86: [----------] 13 tests from Sort/2, where TypeParam = unsigned int 86: [ RUN ] Sort/2.Sort0True 87: [ OK ] SortByKey/5.SortLargeFalse (6 ms) 87: [----------] 10 tests from SortByKey/5 (21 ms total) 87: 87: [----------] 10 tests from SortByKey/6, where TypeParam = unsigned short 87: [ RUN ] SortByKey/6.Sort0True 87: [ OK ] SortByKey/6.Sort0True (0 ms) 87: [ RUN ] SortByKey/6.Sort0False 87: [ OK ] SortByKey/6.Sort0False (0 ms) 87: [ RUN ] SortByKey/6.Sort10x10True 87: [ OK ] SortByKey/6.Sort10x10True (1 ms) 87: [ RUN ] SortByKey/6.Sort10x10False 87: [ OK ] SortByKey/6.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/6.Sort1000True 87: [ OK ] SortByKey/6.Sort1000True (0 ms) 87: [ RUN ] SortByKey/6.SortMedTrue 86: [ OK ] Sort/2.Sort0True (5 ms) 86: [ RUN ] Sort/2.Sort0False 86: [ OK ] Sort/2.Sort0False (0 ms) 86: [ RUN ] Sort/2.Sort2d0False 86: [ OK ] Sort/2.Sort2d0False (0 ms) 86: [ RUN ] Sort/2.Sort10x10True 86: [ OK ] Sort/2.Sort10x10True (0 ms) 86: [ RUN ] Sort/2.Sort10x10False 86: [ OK ] Sort/2.Sort10x10False (0 ms) 86: [ RUN ] Sort/2.Sort1000True 87: [ OK ] SortByKey/6.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/6.Sort1000False 86: [ OK ] Sort/2.Sort1000True (1 ms) 86: [ RUN ] Sort/2.Sort1000False 86: [ OK ] Sort/2.Sort1000False (0 ms) 86: [ RUN ] Sort/2.SortMedTrue 87: [ OK ] SortByKey/6.Sort1000False (0 ms) 87: [ RUN ] SortByKey/6.SortMedFalse 86: [ OK ] Sort/2.SortMedTrue (1 ms) 86: [ RUN ] Sort/2.SortMedFalse 87: [ OK ] SortByKey/6.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/6.SortLargeTrue 86: [ OK ] Sort/2.SortMedFalse (1 ms) 86: [ RUN ] Sort/2.SortMed5True 86: [ OK ] Sort/2.SortMed5True (3 ms) 86: [ RUN ] Sort/2.SortMed5False 87: [ OK ] SortByKey/6.SortLargeTrue (5 ms) 87: [ RUN ] SortByKey/6.SortLargeFalse 86: [ OK ] Sort/2.SortMed5False (3 ms) 86: [ RUN ] Sort/2.SortLargeTrue 87: [ OK ] SortByKey/6.SortLargeFalse (6 ms) 87: [----------] 10 tests from SortByKey/6 (16 ms total) 87: 87: [----------] 10 tests from SortByKey/7, where TypeParam = long long 87: [ RUN ] SortByKey/7.Sort0True 78: [ OK ] RotateLinear/5.Rectangle30CropRecenter (28 ms) 78: [ RUN ] RotateLinear/5.Rectangle15NoCropRecenter 87: [ OK ] SortByKey/7.Sort0True (5 ms) 87: [ RUN ] SortByKey/7.Sort0False 87: [ OK ] SortByKey/7.Sort0False (1 ms) 87: [ RUN ] SortByKey/7.Sort10x10True 87: [ OK ] SortByKey/7.Sort10x10True (0 ms) 87: [ RUN ] SortByKey/7.Sort10x10False 87: [ OK ] SortByKey/7.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/7.Sort1000True 87: [ OK ] SortByKey/7.Sort1000True (1 ms) 87: [ RUN ] SortByKey/7.SortMedTrue 87: [ OK ] SortByKey/7.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/7.Sort1000False 87: [ OK ] SortByKey/7.Sort1000False (1 ms) 87: [ RUN ] SortByKey/7.SortMedFalse 87: [ OK ] SortByKey/7.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/7.SortLargeTrue 87: [ OK ] SortByKey/7.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/7.SortLargeFalse 87: [ OK ] SortByKey/7.SortLargeFalse (6 ms) 87: [----------] 10 tests from SortByKey/7 (22 ms total) 87: 87: [----------] 10 tests from SortByKey/8, where TypeParam = unsigned long long 87: [ RUN ] SortByKey/8.Sort0True 87: [ OK ] SortByKey/8.Sort0True (0 ms) 87: [ RUN ] SortByKey/8.Sort0False 87: [ OK ] SortByKey/8.Sort0False (0 ms) 87: [ RUN ] SortByKey/8.Sort10x10True 87: [ OK ] SortByKey/8.Sort10x10True (0 ms) 87: [ RUN ] SortByKey/8.Sort10x10False 87: [ OK ] SortByKey/8.Sort10x10False (0 ms) 87: [ RUN ] SortByKey/8.Sort1000True 87: [ OK ] SortByKey/8.Sort1000True (1 ms) 87: [ RUN ] SortByKey/8.SortMedTrue 86: [ OK ] Sort/2.SortLargeTrue (30 ms) 86: [ RUN ] Sort/2.SortLargeFalse 87: [ OK ] SortByKey/8.SortMedTrue (1 ms) 87: [ RUN ] SortByKey/8.Sort1000False 87: [ OK ] SortByKey/8.Sort1000False (1 ms) 87: [ RUN ] SortByKey/8.SortMedFalse 87: [ OK ] SortByKey/8.SortMedFalse (1 ms) 87: [ RUN ] SortByKey/8.SortLargeTrue 78: [ OK ] RotateLinear/5.Rectangle15NoCropRecenter (27 ms) 78: [ RUN ] RotateLinear/5.Rectangle15CropRecenter 87: [ OK ] SortByKey/8.SortLargeTrue (6 ms) 87: [ RUN ] SortByKey/8.SortLargeFalse 87: [ OK ] SortByKey/8.SortLargeFalse (7 ms) 87: [----------] 10 tests from SortByKey/8 (18 ms total) 87: 87: [----------] 3 tests from SortByKey 87: [ RUN ] SortByKey.CPPDim0 87: [ OK ] SortByKey.CPPDim0 (0 ms) 87: [ RUN ] SortByKey.CPPDim1 87: [ OK ] SortByKey.CPPDim1 (6 ms) 87: [ RUN ] SortByKey.CPPDim2 86: [ OK ] Sort/2.SortLargeFalse (25 ms) 86: [----------] 13 tests from Sort/2 (69 ms total) 86: 86: [----------] 13 tests from Sort/3, where TypeParam = int 86: [ RUN ] Sort/3.Sort0True 86: [ OK ] Sort/3.Sort0True (0 ms) 86: [ RUN ] Sort/3.Sort0False 86: [ OK ] Sort/3.Sort0False (0 ms) 86: [ RUN ] Sort/3.Sort2d0False 86: [ OK ] Sort/3.Sort2d0False (0 ms) 86: [ RUN ] Sort/3.Sort10x10True 86: [ OK ] Sort/3.Sort10x10True (0 ms) 86: [ RUN ] Sort/3.Sort10x10False 86: [ OK ] Sort/3.Sort10x10False (0 ms) 86: [ RUN ] Sort/3.Sort1000True 86: [ OK ] Sort/3.Sort1000True (1 ms) 86: [ RUN ] Sort/3.Sort1000False 86: [ OK ] Sort/3.Sort1000False (0 ms) 86: [ RUN ] Sort/3.SortMedTrue 86: [ OK ] Sort/3.SortMedTrue (1 ms) 86: [ RUN ] Sort/3.SortMedFalse 86: [ OK ] Sort/3.SortMedFalse (1 ms) 86: [ RUN ] Sort/3.SortMed5True 87: [ OK ] SortByKey.CPPDim2 (7 ms) 87: [----------] 3 tests from SortByKey (13 ms total) 87: 87: [----------] Global test environment tear-down 87: [==========] 93 tests from 10 test cases ran. (194 ms total) 87: [ PASSED ] 93 tests. 76/95 Test #87: Test_sort_by_key_cpu ............. Passed 0.24 sec test 88 Start 88: Test_sort_index_cpu 88: Test command: /<>/obj-arm-linux-gnueabihf/test/sort_index_cpu 88: Working Directory: /<>/obj-arm-linux-gnueabihf/test 88: Test timeout computed to be: 10000000 86: [ OK ] Sort/3.SortMed5True (3 ms) 86: [ RUN ] Sort/3.SortMed5False 78: [ OK ] RotateLinear/5.Rectangle15CropRecenter (27 ms) 78: [ RUN ] RotateLinear/5.Rectangle10NoCropRecenter 86: [ OK ] Sort/3.SortMed5False (3 ms) 86: [ RUN ] Sort/3.SortLargeTrue 78: [ OK ] RotateLinear/5.Rectangle10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/5.Rectangle10CropRecenter 86: [ OK ] Sort/3.SortLargeTrue (25 ms) 86: [ RUN ] Sort/3.SortLargeFalse 88: Running main() from gtest_main.cc 88: [==========] Running 120 tests from 10 test cases. 88: [----------] Global test environment set-up. 88: [----------] 13 tests from SortIndex/0, where TypeParam = float 88: [ RUN ] SortIndex/0.Sort0True 78: [ OK ] RotateLinear/5.Rectangle10CropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Rectangle01NoCropRecenter 88: [ OK ] SortIndex/0.Sort0True (5 ms) 88: [ RUN ] SortIndex/0.Sort0False 88: [ OK ] SortIndex/0.Sort0False (0 ms) 88: [ RUN ] SortIndex/0.Sort2d0False 88: [ OK ] SortIndex/0.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/0.Sort10x10True 86: [ OK ] Sort/3.SortLargeFalse (25 ms) 86: [----------] 13 tests from Sort/3 (59 ms total) 86: 86: [----------] 13 tests from Sort/4, where TypeParam = unsigned char 86: [ RUN ] Sort/4.Sort0True 86: [ OK ] Sort/4.Sort0True (0 ms) 86: [ RUN ] Sort/4.Sort0False 86: [ OK ] Sort/4.Sort0False (0 ms) 86: [ RUN ] Sort/4.Sort2d0False 88: [ OK ] SortIndex/0.Sort10x10True (0 ms) 86: [ OK ] Sort/4.Sort2d0False (0 ms) 86: [ RUN ] Sort/4.Sort10x10True 88: [ RUN ] SortIndex/0.Sort10x10False 86: [ OK ] Sort/4.Sort10x10True (0 ms) 86: [ RUN ] Sort/4.Sort10x10False 88: [ OK ] SortIndex/0.Sort10x10False (0 ms) 86: [ OK ] Sort/4.Sort10x10False (0 ms) 86: [ RUN ] Sort/4.Sort1000True 88: [ RUN ] SortIndex/0.Sort1000True 86: [ OK ] Sort/4.Sort1000True (1 ms) 86: [ RUN ] Sort/4.Sort1000False 88: [ OK ] SortIndex/0.Sort1000True (1 ms) 88: [ RUN ] SortIndex/0.SortMedTrue 86: [ OK ] Sort/4.Sort1000False (1 ms) 86: [ RUN ] Sort/4.SortMedTrue 88: [ OK ] SortIndex/0.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/0.Sort1000False 86: [ OK ] Sort/4.SortMedTrue (0 ms) 86: [ RUN ] Sort/4.SortMedFalse 88: [ OK ] SortIndex/0.Sort1000False (0 ms) 88: [ RUN ] SortIndex/0.SortMedFalse 86: [ OK ] Sort/4.SortMedFalse (1 ms) 86: [ RUN ] Sort/4.SortMed5True 88: [ OK ] SortIndex/0.SortMedFalse (0 ms) 88: [ RUN ] SortIndex/0.SortMed5True 86: [ OK ] Sort/4.SortMed5True (3 ms) 86: [ RUN ] Sort/4.SortMed5False 88: [ OK ] SortIndex/0.SortMed5True (4 ms) 88: [ RUN ] SortIndex/0.SortMed5False 86: [ OK ] Sort/4.SortMed5False (3 ms) 86: [ RUN ] Sort/4.SortLargeTrue 88: [ OK ] SortIndex/0.SortMed5False (3 ms) 88: [ RUN ] SortIndex/0.SortLargeTrue 78: [ OK ] RotateLinear/5.Rectangle01NoCropRecenter (27 ms) 78: [ RUN ] RotateLinear/5.Rectangle01CropRecenter 86: [ OK ] Sort/4.SortLargeTrue (25 ms) 86: [ RUN ] Sort/4.SortLargeFalse 88: [ OK ] SortIndex/0.SortLargeTrue (29 ms) 88: [ RUN ] SortIndex/0.SortLargeFalse 78: [ OK ] RotateLinear/5.Rectangle01CropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Rectangle360NoCropRecenter 86: [ OK ] Sort/4.SortLargeFalse (25 ms) 86: [----------] 13 tests from Sort/4 (59 ms total) 86: 86: [----------] 13 tests from Sort/5, where TypeParam = short 86: [ RUN ] Sort/5.Sort0True 86: [ OK ] Sort/5.Sort0True (1 ms) 86: [ RUN ] Sort/5.Sort0False 86: [ OK ] Sort/5.Sort0False (0 ms) 86: [ RUN ] Sort/5.Sort2d0False 86: [ OK ] Sort/5.Sort2d0False (0 ms) 86: [ RUN ] Sort/5.Sort10x10True 86: [ OK ] Sort/5.Sort10x10True (0 ms) 86: [ RUN ] Sort/5.Sort10x10False 86: [ OK ] Sort/5.Sort10x10False (0 ms) 86: [ RUN ] Sort/5.Sort1000True 86: [ OK ] Sort/5.Sort1000True (0 ms) 86: [ RUN ] Sort/5.Sort1000False 86: [ OK ] Sort/5.Sort1000False (1 ms) 86: [ RUN ] Sort/5.SortMedTrue 86: [ OK ] Sort/5.SortMedTrue (1 ms) 86: [ RUN ] Sort/5.SortMedFalse 86: [ OK ] Sort/5.SortMedFalse (0 ms) 86: [ RUN ] Sort/5.SortMed5True 86: [ OK ] Sort/5.SortMed5True (3 ms) 86: [ RUN ] Sort/5.SortMed5False 88: [ OK ] SortIndex/0.SortLargeFalse (28 ms) 88: [----------] 13 tests from SortIndex/0 (77 ms total) 88: 88: [----------] 13 tests from SortIndex/1, where TypeParam = double 88: [ RUN ] SortIndex/1.Sort0True 86: [ OK ] Sort/5.SortMed5False (3 ms) 86: [ RUN ] Sort/5.SortLargeTrue 78: [ OK ] RotateLinear/5.Rectangle360NoCropRecenter (25 ms) 78: [ RUN ] RotateLinear/5.Rectangle360CropRecenter 88: [ OK ] SortIndex/1.Sort0True (9 ms) 88: [ RUN ] SortIndex/1.Sort0False 88: [ OK ] SortIndex/1.Sort0False (1 ms) 88: [ RUN ] SortIndex/1.Sort2d0False 88: [ OK ] SortIndex/1.Sort2d0False (9 ms) 88: [ RUN ] SortIndex/1.Sort10x10True 88: [ OK ] SortIndex/1.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/1.Sort10x10False 88: [ OK ] SortIndex/1.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/1.Sort1000True 86: [ OK ] Sort/5.SortLargeTrue (26 ms) 86: [ RUN ] Sort/5.SortLargeFalse 88: [ OK ] SortIndex/1.Sort1000True (9 ms) 88: [ RUN ] SortIndex/1.SortMedTrue 88: [ OK ] SortIndex/1.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/1.Sort1000False 88: [ OK ] SortIndex/1.Sort1000False (1 ms) 88: [ RUN ] SortIndex/1.SortMedFalse 78: [ OK ] RotateLinear/5.Rectangle360CropRecenter (25 ms) 78: [ RUN ] RotateLinear/5.Rectanglem180NoCropRecenter 88: [ OK ] SortIndex/1.SortMedFalse (0 ms) 88: [ RUN ] SortIndex/1.SortMed5True 88: [ OK ] SortIndex/1.SortMed5True (4 ms) 88: [ RUN ] SortIndex/1.SortMed5False 88: [ OK ] SortIndex/1.SortMed5False (3 ms) 88: [ RUN ] SortIndex/1.SortLargeTrue 86: [ OK ] Sort/5.SortLargeFalse (25 ms) 86: [----------] 13 tests from Sort/5 (60 ms total) 86: 86: [----------] 13 tests from Sort/6, where TypeParam = unsigned short 86: [ RUN ] Sort/6.Sort0True 86: [ OK ] Sort/6.Sort0True (0 ms) 86: [ RUN ] Sort/6.Sort0False 86: [ OK ] Sort/6.Sort0False (0 ms) 86: [ RUN ] Sort/6.Sort2d0False 86: [ OK ] Sort/6.Sort2d0False (0 ms) 86: [ RUN ] Sort/6.Sort10x10True 86: [ OK ] Sort/6.Sort10x10True (0 ms) 86: [ RUN ] Sort/6.Sort10x10False 86: [ OK ] Sort/6.Sort10x10False (0 ms) 86: [ RUN ] Sort/6.Sort1000True 86: [ OK ] Sort/6.Sort1000True (1 ms) 86: [ RUN ] Sort/6.Sort1000False 86: [ OK ] Sort/6.Sort1000False (0 ms) 86: [ RUN ] Sort/6.SortMedTrue 86: [ OK ] Sort/6.SortMedTrue (1 ms) 86: [ RUN ] Sort/6.SortMedFalse 86: [ OK ] Sort/6.SortMedFalse (0 ms) 86: [ RUN ] Sort/6.SortMed5True 78: [ OK ] RotateLinear/5.Rectanglem180NoCropRecenter (25 ms) 78: [ RUN ] RotateLinear/5.Rectanglem180CropRecenter 86: [ OK ] Sort/6.SortMed5True (4 ms) 86: [ RUN ] Sort/6.SortMed5False 86: [ OK ] Sort/6.SortMed5False (3 ms) 86: [ RUN ] Sort/6.SortLargeTrue 88: [ OK ] SortIndex/1.SortLargeTrue (28 ms) 88: [ RUN ] SortIndex/1.SortLargeFalse 78: [ OK ] RotateLinear/5.Rectanglem180CropRecenter (24 ms) 78: [ RUN ] RotateLinear/5.Rectangle00NoCropRecenter 86: [ OK ] Sort/6.SortLargeTrue (24 ms) 86: [ RUN ] Sort/6.SortLargeFalse 88: [ OK ] SortIndex/1.SortLargeFalse (27 ms) 88: [----------] 13 tests from SortIndex/1 (92 ms total) 88: 88: [----------] 13 tests from SortIndex/2, where TypeParam = unsigned int 88: [ RUN ] SortIndex/2.Sort0True 88: [ OK ] SortIndex/2.Sort0True (6 ms) 88: [ RUN ] SortIndex/2.Sort0False 88: [ OK ] SortIndex/2.Sort0False (0 ms) 88: [ RUN ] SortIndex/2.Sort2d0False 88: [ OK ] SortIndex/2.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/2.Sort10x10True 88: [ OK ] SortIndex/2.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/2.Sort10x10False 88: [ OK ] SortIndex/2.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/2.Sort1000True 88: [ OK ] SortIndex/2.Sort1000True (1 ms) 88: [ RUN ] SortIndex/2.SortMedTrue 88: [ OK ] SortIndex/2.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/2.Sort1000False 88: [ OK ] SortIndex/2.Sort1000False (0 ms) 88: [ RUN ] SortIndex/2.SortMedFalse 88: [ OK ] SortIndex/2.SortMedFalse (1 ms) 88: [ RUN ] SortIndex/2.SortMed5True 88: [ OK ] SortIndex/2.SortMed5True (3 ms) 88: [ RUN ] SortIndex/2.SortMed5False 78: [ OK ] RotateLinear/5.Rectangle00NoCropRecenter (26 ms) 78: [ RUN ] RotateLinear/5.Rectangle00CropRecenter 88: [ OK ] SortIndex/2.SortMed5False (3 ms) 88: [ RUN ] SortIndex/2.SortLargeTrue 86: [ OK ] Sort/6.SortLargeFalse (24 ms) 86: [----------] 13 tests from Sort/6 (58 ms total) 86: 86: [----------] 13 tests from Sort/7, where TypeParam = long long 86: [ RUN ] Sort/7.Sort0True 86: [ OK ] Sort/7.Sort0True (10 ms) 86: [ RUN ] Sort/7.Sort0False 86: [ OK ] Sort/7.Sort0False (0 ms) 86: [ RUN ] Sort/7.Sort2d0False 86: [ OK ] Sort/7.Sort2d0False (0 ms) 86: [ RUN ] Sort/7.Sort10x10True 86: [ OK ] Sort/7.Sort10x10True (0 ms) 86: [ RUN ] Sort/7.Sort10x10False 86: [ OK ] Sort/7.Sort10x10False (0 ms) 86: [ RUN ] Sort/7.Sort1000True 86: [ OK ] Sort/7.Sort1000True (1 ms) 86: [ RUN ] Sort/7.Sort1000False 86: [ OK ] Sort/7.Sort1000False (1 ms) 86: [ RUN ] Sort/7.SortMedTrue 86: [ OK ] Sort/7.SortMedTrue (1 ms) 86: [ RUN ] Sort/7.SortMedFalse 86: [ OK ] Sort/7.SortMedFalse (0 ms) 86: [ RUN ] Sort/7.SortMed5True 86: [ OK ] Sort/7.SortMed5True (4 ms) 86: [ RUN ] Sort/7.SortMed5False 86: [ OK ] Sort/7.SortMed5False (3 ms) 86: [ RUN ] Sort/7.SortLargeTrue 78: [ OK ] RotateLinear/5.Rectangle00CropRecenter (26 ms) 78: [----------] 48 tests from RotateLinear/5 (1150 ms total) 78: 78: [----------] 48 tests from RotateLinear/6, where TypeParam = char 78: [ RUN ] RotateLinear/6.Square180NoCropRecenter 88: [ OK ] SortIndex/2.SortLargeTrue (26 ms) 88: [ RUN ] SortIndex/2.SortLargeFalse 78: [ OK ] RotateLinear/6.Square180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/6.Square180CropRecenter 86: [ OK ] Sort/7.SortLargeTrue (27 ms) 86: [ RUN ] Sort/7.SortLargeFalse 88: [ OK ] SortIndex/2.SortLargeFalse (26 ms) 88: [----------] 13 tests from SortIndex/2 (67 ms total) 88: 88: [----------] 13 tests from SortIndex/3, where TypeParam = int 88: [ RUN ] SortIndex/3.Sort0True 88: [ OK ] SortIndex/3.Sort0True (0 ms) 88: [ RUN ] SortIndex/3.Sort0False 88: [ OK ] SortIndex/3.Sort0False (0 ms) 88: [ RUN ] SortIndex/3.Sort2d0False 88: [ OK ] SortIndex/3.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/3.Sort10x10True 88: [ OK ] SortIndex/3.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/3.Sort10x10False 88: [ OK ] SortIndex/3.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/3.Sort1000True 88: [ OK ] SortIndex/3.Sort1000True (0 ms) 88: [ RUN ] SortIndex/3.SortMedTrue 88: [ OK ] SortIndex/3.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/3.Sort1000False 88: [ OK ] SortIndex/3.Sort1000False (1 ms) 88: [ RUN ] SortIndex/3.SortMedFalse 88: [ OK ] SortIndex/3.SortMedFalse (0 ms) 88: [ RUN ] SortIndex/3.SortMed5True 88: [ OK ] SortIndex/3.SortMed5True (3 ms) 88: [ RUN ] SortIndex/3.SortMed5False 88: [ OK ] SortIndex/3.SortMed5False (3 ms) 88: [ RUN ] SortIndex/3.SortLargeTrue 78: [ OK ] RotateLinear/6.Square180CropRecenter (24 ms) 78: [ RUN ] RotateLinear/6.Square90NoCropRecenter 86: [ OK ] Sort/7.SortLargeFalse (27 ms) 86: [----------] 13 tests from Sort/7 (74 ms total) 86: 86: [----------] 13 tests from Sort/8, where TypeParam = unsigned long long 86: [ RUN ] Sort/8.Sort0True 86: [ OK ] Sort/8.Sort0True (0 ms) 86: [ RUN ] Sort/8.Sort0False 86: [ OK ] Sort/8.Sort0False (0 ms) 86: [ RUN ] Sort/8.Sort2d0False 86: [ OK ] Sort/8.Sort2d0False (0 ms) 86: [ RUN ] Sort/8.Sort10x10True 86: [ OK ] Sort/8.Sort10x10True (0 ms) 86: [ RUN ] Sort/8.Sort10x10False 86: [ OK ] Sort/8.Sort10x10False (0 ms) 86: [ RUN ] Sort/8.Sort1000True 86: [ OK ] Sort/8.Sort1000True (0 ms) 86: [ RUN ] Sort/8.Sort1000False 86: [ OK ] Sort/8.Sort1000False (1 ms) 86: [ RUN ] Sort/8.SortMedTrue 86: [ OK ] Sort/8.SortMedTrue (1 ms) 86: [ RUN ] Sort/8.SortMedFalse 86: [ OK ] Sort/8.SortMedFalse (1 ms) 86: [ RUN ] Sort/8.SortMed5True 86: [ OK ] Sort/8.SortMed5True (3 ms) 86: [ RUN ] Sort/8.SortMed5False 86: [ OK ] Sort/8.SortMed5False (3 ms) 86: [ RUN ] Sort/8.SortLargeTrue 88: [ OK ] SortIndex/3.SortLargeTrue (26 ms) 88: [ RUN ] SortIndex/3.SortLargeFalse 78: [ OK ] RotateLinear/6.Square90NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square90CropRecenter 86: [ OK ] Sort/8.SortLargeTrue (27 ms) 86: [ RUN ] Sort/8.SortLargeFalse 88: [ OK ] SortIndex/3.SortLargeFalse (26 ms) 88: [----------] 13 tests from SortIndex/3 (62 ms total) 88: 88: [----------] 13 tests from SortIndex/4, where TypeParam = unsigned char 88: [ RUN ] SortIndex/4.Sort0True 88: [ OK ] SortIndex/4.Sort0True (0 ms) 88: [ RUN ] SortIndex/4.Sort0False 88: [ OK ] SortIndex/4.Sort0False (0 ms) 88: [ RUN ] SortIndex/4.Sort2d0False 88: [ OK ] SortIndex/4.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/4.Sort10x10True 88: [ OK ] SortIndex/4.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/4.Sort10x10False 88: [ OK ] SortIndex/4.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/4.Sort1000True 78: [ OK ] RotateLinear/6.Square90CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square45NoCropRecenter 88: [ OK ] SortIndex/4.Sort1000True (1 ms) 88: [ RUN ] SortIndex/4.SortMedTrue 88: [ OK ] SortIndex/4.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/4.Sort1000False 88: [ OK ] SortIndex/4.Sort1000False (0 ms) 88: [ RUN ] SortIndex/4.SortMedFalse 88: [ OK ] SortIndex/4.SortMedFalse (1 ms) 88: [ RUN ] SortIndex/4.SortMed5True 88: [ OK ] SortIndex/4.SortMed5True (3 ms) 88: [ RUN ] SortIndex/4.SortMed5False 88: [ OK ] SortIndex/4.SortMed5False (3 ms) 88: [ RUN ] SortIndex/4.SortLargeTrue 78: [ OK ] RotateLinear/6.Square45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Square45CropRecenter 86: [ OK ] Sort/8.SortLargeFalse (27 ms) 86: [----------] 13 tests from Sort/8 (63 ms total) 86: 86: [----------] 3 tests from Sort 86: [ RUN ] Sort.CPPDim0 86: [ OK ] Sort.CPPDim0 (0 ms) 86: [ RUN ] Sort.CPPDim1 86: [ OK ] Sort.CPPDim1 (0 ms) 86: [ RUN ] Sort.CPPDim2 86: [ OK ] Sort.CPPDim2 (3 ms) 86: [----------] 3 tests from Sort (3 ms total) 86: 86: [----------] Global test environment tear-down 86: [==========] 120 tests from 10 test cases ran. (606 ms total) 86: [ PASSED ] 120 tests. 88: [ OK ] SortIndex/4.SortLargeTrue (26 ms) 88: [ RUN ] SortIndex/4.SortLargeFalse 77/95 Test #86: Test_sort_cpu .................... Passed 0.78 sec test 89 Start 89: Test_stdev_cpu 89: Test command: /<>/obj-arm-linux-gnueabihf/test/stdev_cpu 89: Working Directory: /<>/obj-arm-linux-gnueabihf/test 89: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/6.Square45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Squarem45NoCropRecenter 88: [ OK ] SortIndex/4.SortLargeFalse (27 ms) 88: [----------] 13 tests from SortIndex/4 (63 ms total) 88: 88: [----------] 13 tests from SortIndex/5, where TypeParam = short 88: [ RUN ] SortIndex/5.Sort0True 88: [ OK ] SortIndex/5.Sort0True (0 ms) 88: [ RUN ] SortIndex/5.Sort0False 88: [ OK ] SortIndex/5.Sort0False (0 ms) 88: [ RUN ] SortIndex/5.Sort2d0False 88: [ OK ] SortIndex/5.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/5.Sort10x10True 88: [ OK ] SortIndex/5.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/5.Sort10x10False 88: [ OK ] SortIndex/5.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/5.Sort1000True 88: [ OK ] SortIndex/5.Sort1000True (1 ms) 88: [ RUN ] SortIndex/5.SortMedTrue 88: [ OK ] SortIndex/5.SortMedTrue (0 ms) 88: [ RUN ] SortIndex/5.Sort1000False 88: [ OK ] SortIndex/5.Sort1000False (1 ms) 88: [ RUN ] SortIndex/5.SortMedFalse 88: [ OK ] SortIndex/5.SortMedFalse (1 ms) 88: [ RUN ] SortIndex/5.SortMed5True 88: [ OK ] SortIndex/5.SortMed5True (3 ms) 88: [ RUN ] SortIndex/5.SortMed5False 78: [ OK ] RotateLinear/6.Squarem45NoCropRecenter (24 ms) 78: [ RUN ] RotateLinear/6.Squarem45CropRecenter 88: [ OK ] SortIndex/5.SortMed5False (3 ms) 88: [ RUN ] SortIndex/5.SortLargeTrue 89: Running main() from gtest_main.cc 89: [==========] Running 58 tests from 9 test cases. 89: [----------] Global test environment set-up. 89: [----------] 7 tests from StandardDev/0, where TypeParam = float 89: [ RUN ] StandardDev/0.Dim0 89: [ OK ] StandardDev/0.Dim0 (0 ms) 89: [ RUN ] StandardDev/0.Dim1 89: [ OK ] StandardDev/0.Dim1 (0 ms) 89: [ RUN ] StandardDev/0.Dim2 89: [ OK ] StandardDev/0.Dim2 (1 ms) 89: [ RUN ] StandardDev/0.Dim3 89: [ OK ] StandardDev/0.Dim3 (1 ms) 89: [ RUN ] StandardDev/0.IndexedArrayDim0 89: [ OK ] StandardDev/0.IndexedArrayDim0 (0 ms) 89: [ RUN ] StandardDev/0.IndexedArrayDim1 89: [ OK ] StandardDev/0.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/0.All 78: [ OK ] RotateLinear/6.Squarem45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square60NoCropRecenter 89: [ OK ] StandardDev/0.All (14 ms) 89: [----------] 7 tests from StandardDev/0 (16 ms total) 89: 89: [----------] 7 tests from StandardDev/1, where TypeParam = double 89: [ RUN ] StandardDev/1.Dim0 89: [ OK ] StandardDev/1.Dim0 (0 ms) 89: [ RUN ] StandardDev/1.Dim1 89: [ OK ] StandardDev/1.Dim1 (0 ms) 89: [ RUN ] StandardDev/1.Dim2 89: [ OK ] StandardDev/1.Dim2 (1 ms) 89: [ RUN ] StandardDev/1.Dim3 88: [ OK ] SortIndex/5.SortLargeTrue (27 ms) 88: [ RUN ] SortIndex/5.SortLargeFalse 89: [ OK ] StandardDev/1.Dim3 (0 ms) 89: [ RUN ] StandardDev/1.IndexedArrayDim0 89: [ OK ] StandardDev/1.IndexedArrayDim0 (0 ms) 89: [ RUN ] StandardDev/1.IndexedArrayDim1 89: [ OK ] StandardDev/1.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/1.All 89: [ OK ] StandardDev/1.All (0 ms) 89: [----------] 7 tests from StandardDev/1 (1 ms total) 89: 89: [----------] 7 tests from StandardDev/2, where TypeParam = int 89: [ RUN ] StandardDev/2.Dim0 89: [ OK ] StandardDev/2.Dim0 (0 ms) 89: [ RUN ] StandardDev/2.Dim1 89: [ OK ] StandardDev/2.Dim1 (0 ms) 89: [ RUN ] StandardDev/2.Dim2 89: [ OK ] StandardDev/2.Dim2 (1 ms) 89: [ RUN ] StandardDev/2.Dim3 89: [ OK ] StandardDev/2.Dim3 (0 ms) 89: [ RUN ] StandardDev/2.IndexedArrayDim0 89: [ OK ] StandardDev/2.IndexedArrayDim0 (10 ms) 89: [ RUN ] StandardDev/2.IndexedArrayDim1 89: [ OK ] StandardDev/2.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/2.All 89: [ OK ] StandardDev/2.All (0 ms) 89: [----------] 7 tests from StandardDev/2 (11 ms total) 89: 89: [----------] 7 tests from StandardDev/3, where TypeParam = unsigned int 89: [ RUN ] StandardDev/3.Dim0 89: [ OK ] StandardDev/3.Dim0 (0 ms) 89: [ RUN ] StandardDev/3.Dim1 89: [ OK ] StandardDev/3.Dim1 (0 ms) 89: [ RUN ] StandardDev/3.Dim2 89: [ OK ] StandardDev/3.Dim2 (1 ms) 89: [ RUN ] StandardDev/3.Dim3 89: [ OK ] StandardDev/3.Dim3 (0 ms) 89: [ RUN ] StandardDev/3.IndexedArrayDim0 89: [ OK ] StandardDev/3.IndexedArrayDim0 (1 ms) 89: [ RUN ] StandardDev/3.IndexedArrayDim1 89: [ OK ] StandardDev/3.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/3.All 89: [ OK ] StandardDev/3.All (0 ms) 89: [----------] 7 tests from StandardDev/3 (2 ms total) 89: 89: [----------] 7 tests from StandardDev/4, where TypeParam = long long 89: [ RUN ] StandardDev/4.Dim0 89: [ OK ] StandardDev/4.Dim0 (0 ms) 89: [ RUN ] StandardDev/4.Dim1 89: [ OK ] StandardDev/4.Dim1 (0 ms) 89: [ RUN ] StandardDev/4.Dim2 89: [ OK ] StandardDev/4.Dim2 (0 ms) 89: [ RUN ] StandardDev/4.Dim3 89: [ OK ] StandardDev/4.Dim3 (1 ms) 89: [ RUN ] StandardDev/4.IndexedArrayDim0 89: [ OK ] StandardDev/4.IndexedArrayDim0 (0 ms) 89: [ RUN ] StandardDev/4.IndexedArrayDim1 89: [ OK ] StandardDev/4.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/4.All 89: [ OK ] StandardDev/4.All (0 ms) 89: [----------] 7 tests from StandardDev/4 (1 ms total) 89: 89: [----------] 7 tests from StandardDev/5, where TypeParam = unsigned long long 89: [ RUN ] StandardDev/5.Dim0 89: [ OK ] StandardDev/5.Dim0 (0 ms) 89: [ RUN ] StandardDev/5.Dim1 89: [ OK ] StandardDev/5.Dim1 (0 ms) 89: [ RUN ] StandardDev/5.Dim2 89: [ OK ] StandardDev/5.Dim2 (1 ms) 89: [ RUN ] StandardDev/5.Dim3 89: [ OK ] StandardDev/5.Dim3 (1 ms) 89: [ RUN ] StandardDev/5.IndexedArrayDim0 89: [ OK ] StandardDev/5.IndexedArrayDim0 (0 ms) 89: [ RUN ] StandardDev/5.IndexedArrayDim1 89: [ OK ] StandardDev/5.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/5.All 89: [ OK ] StandardDev/5.All (0 ms) 89: [----------] 7 tests from StandardDev/5 (2 ms total) 89: 89: [----------] 7 tests from StandardDev/6, where TypeParam = char 89: [ RUN ] StandardDev/6.Dim0 89: [ OK ] StandardDev/6.Dim0 (0 ms) 89: [ RUN ] StandardDev/6.Dim1 89: [ OK ] StandardDev/6.Dim1 (0 ms) 89: [ RUN ] StandardDev/6.Dim2 89: [ OK ] StandardDev/6.Dim2 (1 ms) 89: [ RUN ] StandardDev/6.Dim3 89: [ OK ] StandardDev/6.Dim3 (0 ms) 89: [ RUN ] StandardDev/6.IndexedArrayDim0 89: [ OK ] StandardDev/6.IndexedArrayDim0 (0 ms) 89: [ RUN ] StandardDev/6.IndexedArrayDim1 89: [ OK ] StandardDev/6.IndexedArrayDim1 (0 ms) 89: [ RUN ] StandardDev/6.All 89: [ OK ] StandardDev/6.All (0 ms) 89: [----------] 7 tests from StandardDev/6 (1 ms total) 89: 89: [----------] 7 tests from StandardDev/7, where TypeParam = unsigned char 89: [ RUN ] StandardDev/7.Dim0 89: [ OK ] StandardDev/7.Dim0 (0 ms) 89: [ RUN ] StandardDev/7.Dim1 89: [ OK ] StandardDev/7.Dim1 (0 ms) 89: [ RUN ] StandardDev/7.Dim2 89: [ OK ] StandardDev/7.Dim2 (1 ms) 89: [ RUN ] StandardDev/7.Dim3 89: [ OK ] StandardDev/7.Dim3 (0 ms) 89: [ RUN ] StandardDev/7.IndexedArrayDim0 89: [ OK ] StandardDev/7.IndexedArrayDim0 (0 ms) 89: [ RUN ] StandardDev/7.IndexedArrayDim1 89: [ OK ] StandardDev/7.IndexedArrayDim1 (1 ms) 89: [ RUN ] StandardDev/7.All 89: [ OK ] StandardDev/7.All (0 ms) 89: [----------] 7 tests from StandardDev/7 (2 ms total) 89: 89: [----------] 2 tests from StandardDev 89: [ RUN ] StandardDev.InvalidDim 89: [ OK ] StandardDev.InvalidDim (0 ms) 89: [ RUN ] StandardDev.InvalidType 89: [ OK ] StandardDev.InvalidType (0 ms) 89: [----------] 2 tests from StandardDev (0 ms total) 89: 89: [----------] Global test environment tear-down 89: [==========] 58 tests from 9 test cases ran. (43 ms total) 89: [ PASSED ] 58 tests. 78/95 Test #89: Test_stdev_cpu ................... Passed 0.08 sec test 90 Start 90: Test_susan_cpu 90: Test command: /<>/obj-arm-linux-gnueabihf/test/susan_cpu 90: Working Directory: /<>/obj-arm-linux-gnueabihf/test 90: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/6.Square60NoCropRecenter (29 ms) 78: [ RUN ] RotateLinear/6.Square60CropRecenter 88: [ OK ] SortIndex/5.SortLargeFalse (27 ms) 88: [----------] 13 tests from SortIndex/5 (63 ms total) 88: 88: [----------] 13 tests from SortIndex/6, where TypeParam = unsigned short 88: [ RUN ] SortIndex/6.Sort0True 88: [ OK ] SortIndex/6.Sort0True (0 ms) 88: [ RUN ] SortIndex/6.Sort0False 88: [ OK ] SortIndex/6.Sort0False (0 ms) 88: [ RUN ] SortIndex/6.Sort2d0False 88: [ OK ] SortIndex/6.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/6.Sort10x10True 88: [ OK ] SortIndex/6.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/6.Sort10x10False 88: [ OK ] SortIndex/6.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/6.Sort1000True 88: [ OK ] SortIndex/6.Sort1000True (1 ms) 88: [ RUN ] SortIndex/6.SortMedTrue 88: [ OK ] SortIndex/6.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/6.Sort1000False 88: [ OK ] SortIndex/6.Sort1000False (0 ms) 88: [ RUN ] SortIndex/6.SortMedFalse 88: [ OK ] SortIndex/6.SortMedFalse (1 ms) 88: [ RUN ] SortIndex/6.SortMed5True 88: [ OK ] SortIndex/6.SortMed5True (3 ms) 88: [ RUN ] SortIndex/6.SortMed5False 88: [ OK ] SortIndex/6.SortMed5False (3 ms) 88: [ RUN ] SortIndex/6.SortLargeTrue 78: [ OK ] RotateLinear/6.Square60CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square30NoCropRecenter 88: [ OK ] SortIndex/6.SortLargeTrue (25 ms) 88: [ RUN ] SortIndex/6.SortLargeFalse 78: [ OK ] RotateLinear/6.Square30NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/6.Square30CropRecenter 88: [ OK ] SortIndex/6.SortLargeFalse (25 ms) 88: [----------] 13 tests from SortIndex/6 (61 ms total) 88: 88: [----------] 13 tests from SortIndex/7, where TypeParam = long long 88: [ RUN ] SortIndex/7.Sort0True 88: [ OK ] SortIndex/7.Sort0True (0 ms) 88: [ RUN ] SortIndex/7.Sort0False 88: [ OK ] SortIndex/7.Sort0False (0 ms) 88: [ RUN ] SortIndex/7.Sort2d0False 88: [ OK ] SortIndex/7.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/7.Sort10x10True 88: [ OK ] SortIndex/7.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/7.Sort10x10False 88: [ OK ] SortIndex/7.Sort10x10False (0 ms) 88: [ RUN ] SortIndex/7.Sort1000True 88: [ OK ] SortIndex/7.Sort1000True (0 ms) 88: [ RUN ] SortIndex/7.SortMedTrue 78: [ OK ] RotateLinear/6.Square30CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square15NoCropRecenter 88: [ OK ] SortIndex/7.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/7.Sort1000False 88: [ OK ] SortIndex/7.Sort1000False (1 ms) 88: [ RUN ] SortIndex/7.SortMedFalse 88: [ OK ] SortIndex/7.SortMedFalse (0 ms) 88: [ RUN ] SortIndex/7.SortMed5True 88: [ OK ] SortIndex/7.SortMed5True (4 ms) 88: [ RUN ] SortIndex/7.SortMed5False 88: [ OK ] SortIndex/7.SortMed5False (3 ms) 88: [ RUN ] SortIndex/7.SortLargeTrue 90: Running main() from gtest_main.cc 90: [==========] Running 29 tests from 9 test cases. 90: [----------] Global test environment set-up. 90: [----------] 3 tests from Susan/0, where TypeParam = float 90: [ RUN ] Susan/0.man_t32_g10 78: [ OK ] RotateLinear/6.Square15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Square15CropRecenter 88: [ OK ] SortIndex/7.SortLargeTrue (27 ms) 88: [ RUN ] SortIndex/7.SortLargeFalse 78: [ OK ] RotateLinear/6.Square15CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Square10NoCropRecenter 88: [ OK ] SortIndex/7.SortLargeFalse (27 ms) 88: [----------] 13 tests from SortIndex/7 (64 ms total) 88: 88: [----------] 13 tests from SortIndex/8, where TypeParam = unsigned long long 88: [ RUN ] SortIndex/8.Sort0True 88: [ OK ] SortIndex/8.Sort0True (0 ms) 88: [ RUN ] SortIndex/8.Sort0False 88: [ OK ] SortIndex/8.Sort0False (0 ms) 88: [ RUN ] SortIndex/8.Sort2d0False 88: [ OK ] SortIndex/8.Sort2d0False (0 ms) 88: [ RUN ] SortIndex/8.Sort10x10True 88: [ OK ] SortIndex/8.Sort10x10True (0 ms) 88: [ RUN ] SortIndex/8.Sort10x10False 88: [ OK ] SortIndex/8.Sort10x10False (1 ms) 88: [ RUN ] SortIndex/8.Sort1000True 88: [ OK ] SortIndex/8.Sort1000True (0 ms) 88: [ RUN ] SortIndex/8.SortMedTrue 88: [ OK ] SortIndex/8.SortMedTrue (1 ms) 88: [ RUN ] SortIndex/8.Sort1000False 88: [ OK ] SortIndex/8.Sort1000False (0 ms) 88: [ RUN ] SortIndex/8.SortMedFalse 88: [ OK ] SortIndex/8.SortMedFalse (0 ms) 88: [ RUN ] SortIndex/8.SortMed5True 78: [ OK ] RotateLinear/6.Square10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square10CropRecenter 88: [ OK ] SortIndex/8.SortMed5True (4 ms) 88: [ RUN ] SortIndex/8.SortMed5False 88: [ OK ] SortIndex/8.SortMed5False (3 ms) 88: [ RUN ] SortIndex/8.SortLargeTrue 78: [ OK ] RotateLinear/6.Square10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Square01NoCropRecenter 88: [ OK ] SortIndex/8.SortLargeTrue (27 ms) 88: [ RUN ] SortIndex/8.SortLargeFalse 78: [ OK ] RotateLinear/6.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/6.Square01CropRecenter 88: [ OK ] SortIndex/8.SortLargeFalse (27 ms) 88: [----------] 13 tests from SortIndex/8 (64 ms total) 88: 88: [----------] 3 tests from SortIndex 88: [ RUN ] SortIndex.CPPDim0 88: [ OK ] SortIndex.CPPDim0 (0 ms) 88: [ RUN ] SortIndex.CPPDim1 88: [ OK ] SortIndex.CPPDim1 (0 ms) 88: [ RUN ] SortIndex.CPPDim2 88: [ OK ] SortIndex.CPPDim2 (4 ms) 88: [----------] 3 tests from SortIndex (4 ms total) 88: 88: [----------] Global test environment tear-down 88: [==========] 120 tests from 10 test cases ran. (621 ms total) 88: [ PASSED ] 120 tests. 79/95 Test #88: Test_sort_index_cpu .............. Passed 0.66 sec test 92 Start 92: Test_tile_cpu 92: Test command: /<>/obj-arm-linux-gnueabihf/test/tile_cpu 92: Working Directory: /<>/obj-arm-linux-gnueabihf/test 92: Test timeout computed to be: 10000000 78: [ OK ] RotateLinear/6.Square01CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Square360NoCropRecenter 78: [ OK ] RotateLinear/6.Square360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Square360CropRecenter 78: [ OK ] RotateLinear/6.Square360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/6.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/6.Squarem180NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/6.Squarem180CropRecenter 78: [ OK ] RotateLinear/6.Squarem180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/6.Square00NoCropRecenter 92: Running main() from gtest_main.cc 92: [==========] Running 181 tests from 13 test cases. 92: [----------] Global test environment set-up. 92: [----------] 15 tests from Tile/0, where TypeParam = float 92: [ RUN ] Tile/0.Tile432 78: [ OK ] RotateLinear/6.Square00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Square00CropRecenter 92: [ OK ] Tile/0.Tile432 (7 ms) 92: [ RUN ] Tile/0.Tile111 92: [ OK ] Tile/0.Tile111 (0 ms) 92: [ RUN ] Tile/0.Tile123 92: [ OK ] Tile/0.Tile123 (0 ms) 92: [ RUN ] Tile/0.Tile312 92: [ OK ] Tile/0.Tile312 (1 ms) 92: [ RUN ] Tile/0.Tile231 92: [ OK ] Tile/0.Tile231 (0 ms) 92: [ RUN ] Tile/0.Tile3D432 78: [ OK ] RotateLinear/6.Square00CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle180NoCropRecenter 78: [ OK ] RotateLinear/6.Rectangle180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle180CropRecenter 78: [ OK ] RotateLinear/6.Rectangle180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle90NoCropRecenter 90: [ OK ] Susan/0.man_t32_g10 (308 ms) 90: [ RUN ] Susan/0.square_t32_g10 78: [ OK ] RotateLinear/6.Rectangle90NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle90CropRecenter 78: [ OK ] RotateLinear/6.Rectangle90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle45NoCropRecenter 78: [ OK ] RotateLinear/6.Rectangle45NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle45CropRecenter 78: [ OK ] RotateLinear/6.Rectangle45CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectanglem45NoCropRecenter 78: [ OK ] RotateLinear/6.Rectanglem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectanglem45CropRecenter 92: [ OK ] Tile/0.Tile3D432 (191 ms) 92: [ RUN ] Tile/0.Tile3D111 78: [ OK ] RotateLinear/6.Rectanglem45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle60NoCropRecenter 90: [ OK ] Susan/0.square_t32_g10 (137 ms) 90: [ RUN ] Susan/0.square_t32_g20 78: [ OK ] RotateLinear/6.Rectangle60NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle60CropRecenter 78: [ OK ] RotateLinear/6.Rectangle60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle30NoCropRecenter 78: [ OK ] RotateLinear/6.Rectangle30NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle30CropRecenter 78: [ OK ] RotateLinear/6.Rectangle30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/6.Rectangle15NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle15CropRecenter 78: [ OK ] RotateLinear/6.Rectangle15CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle10NoCropRecenter 90: [ OK ] Susan/0.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/0 (581 ms total) 90: 90: [----------] 3 tests from Susan/1, where TypeParam = double 90: [ RUN ] Susan/1.man_t32_g10 78: [ OK ] RotateLinear/6.Rectangle10NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle10CropRecenter 78: [ OK ] RotateLinear/6.Rectangle10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle01NoCropRecenter 92: [ OK ] Tile/0.Tile3D111 (184 ms) 92: [ RUN ] Tile/0.Tile3D123 78: [ OK ] RotateLinear/6.Rectangle01NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle01CropRecenter 78: [ OK ] RotateLinear/6.Rectangle01CropRecenter (23 ms) 78: [ RUN ] RotateLinear/6.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/6.Rectangle360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle360CropRecenter 78: [ OK ] RotateLinear/6.Rectangle360CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectanglem180NoCropRecenter 78: [ OK ] RotateLinear/6.Rectanglem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectanglem180CropRecenter 78: [ OK ] RotateLinear/6.Rectanglem180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle00NoCropRecenter 78: [ OK ] RotateLinear/6.Rectangle00NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/6.Rectangle00CropRecenter 78: [ OK ] RotateLinear/6.Rectangle00CropRecenter (22 ms) 78: [----------] 48 tests from RotateLinear/6 (1078 ms total) 78: 78: [----------] 48 tests from RotateLinear/7, where TypeParam = short 78: [ RUN ] RotateLinear/7.Square180NoCropRecenter 92: [ OK ] Tile/0.Tile3D123 (188 ms) 92: [ RUN ] Tile/0.Tile3D312 78: [ OK ] RotateLinear/7.Square180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Square180CropRecenter 78: [ OK ] RotateLinear/7.Square180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Square90NoCropRecenter 78: [ OK ] RotateLinear/7.Square90NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square90CropRecenter 90: [ OK ] Susan/1.man_t32_g10 (287 ms) 90: [ RUN ] Susan/1.square_t32_g10 78: [ OK ] RotateLinear/7.Square90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Square45NoCropRecenter 78: [ OK ] RotateLinear/7.Square45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square45CropRecenter 78: [ OK ] RotateLinear/7.Square45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Squarem45NoCropRecenter 78: [ OK ] RotateLinear/7.Squarem45NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Squarem45CropRecenter 78: [ OK ] RotateLinear/7.Squarem45CropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square60NoCropRecenter 78: [ OK ] RotateLinear/7.Square60NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Square60CropRecenter 92: [ OK ] Tile/0.Tile3D312 (188 ms) 92: [ RUN ] Tile/0.Tile3D231 90: [ OK ] Susan/1.square_t32_g10 (136 ms) 90: [ RUN ] Susan/1.square_t32_g20 78: [ OK ] RotateLinear/7.Square60CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Square30NoCropRecenter 78: [ OK ] RotateLinear/7.Square30NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square30CropRecenter 78: [ OK ] RotateLinear/7.Square30CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Square15NoCropRecenter 78: [ OK ] RotateLinear/7.Square15NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square15CropRecenter 78: [ OK ] RotateLinear/7.Square15CropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square10NoCropRecenter 78: [ OK ] RotateLinear/7.Square10NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square10CropRecenter 78: [ OK ] RotateLinear/7.Square10CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Square01NoCropRecenter 90: [ OK ] Susan/1.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/1 (559 ms total) 90: 90: [----------] 3 tests from Susan/2, where TypeParam = int 90: [ RUN ] Susan/2.man_t32_g10 78: [ OK ] RotateLinear/7.Square01NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square01CropRecenter 78: [ OK ] RotateLinear/7.Square01CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Square360NoCropRecenter 92: [ OK ] Tile/0.Tile3D231 (195 ms) 92: [ RUN ] Tile/0.Tile2D432 78: [ OK ] RotateLinear/7.Square360NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square360CropRecenter 78: [ OK ] RotateLinear/7.Square360CropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Squarem180NoCropRecenter 78: [ OK ] RotateLinear/7.Squarem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Squarem180CropRecenter 78: [ OK ] RotateLinear/7.Squarem180CropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square00NoCropRecenter 78: [ OK ] RotateLinear/7.Square00NoCropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Square00CropRecenter 78: [ OK ] RotateLinear/7.Square00CropRecenter (21 ms) 78: [ RUN ] RotateLinear/7.Rectangle180NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle180NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle180CropRecenter 78: [ OK ] RotateLinear/7.Rectangle180CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle90NoCropRecenter 92: [ OK ] Tile/0.Tile2D432 (189 ms) 92: [ RUN ] Tile/0.Tile2D111 78: [ OK ] RotateLinear/7.Rectangle90NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle90CropRecenter 78: [ OK ] RotateLinear/7.Rectangle90CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle45NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle45CropRecenter 90: [ OK ] Susan/2.man_t32_g10 (287 ms) 90: [ RUN ] Susan/2.square_t32_g10 78: [ OK ] RotateLinear/7.Rectangle45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectanglem45NoCropRecenter 78: [ OK ] RotateLinear/7.Rectanglem45NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectanglem45CropRecenter 78: [ OK ] RotateLinear/7.Rectanglem45CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle60NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle60NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle60CropRecenter 78: [ OK ] RotateLinear/7.Rectangle60CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle30NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle30NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle30CropRecenter 92: [ OK ] Tile/0.Tile2D111 (184 ms) 92: [ RUN ] Tile/0.Tile2D123 90: [ OK ] Susan/2.square_t32_g10 (136 ms) 90: [ RUN ] Susan/2.square_t32_g20 78: [ OK ] RotateLinear/7.Rectangle30CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle15NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle15NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle15CropRecenter 78: [ OK ] RotateLinear/7.Rectangle15CropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle10NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle10NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle10CropRecenter 78: [ OK ] RotateLinear/7.Rectangle10CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle01NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle01NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle01CropRecenter 90: [ OK ] Susan/2.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/2 (559 ms total) 90: 90: [----------] 3 tests from Susan/3, where TypeParam = unsigned int 90: [ RUN ] Susan/3.man_t32_g10 78: [ OK ] RotateLinear/7.Rectangle01CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle360NoCropRecenter 78: [ OK ] RotateLinear/7.Rectangle360NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectangle360CropRecenter 92: [ OK ] Tile/0.Tile2D123 (189 ms) 92: [ RUN ] Tile/0.Tile2D312 78: [ OK ] RotateLinear/7.Rectangle360CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectanglem180NoCropRecenter 78: [ OK ] RotateLinear/7.Rectanglem180NoCropRecenter (22 ms) 78: [ RUN ] RotateLinear/7.Rectanglem180CropRecenter 65: [ OK ] NearestNeighbour/4.NN_SAD_500_5000_Dim1 (5177 ms) 65: [----------] 8 tests from NearestNeighbour/4 (11470 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/5, where TypeParam = unsigned long long 65: [ RUN ] NearestNeighbour/5.NN_SSD_100_1000_Dim0 78: [ OK ] RotateLinear/7.Rectanglem180CropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle00NoCropRecenter 65: [ OK ] NearestNeighbour/5.NN_SSD_100_1000_Dim0 (18 ms) 65: [ RUN ] NearestNeighbour/5.NN_SSD_100_1000_Dim1 78: [ OK ] RotateLinear/7.Rectangle00NoCropRecenter (23 ms) 78: [ RUN ] RotateLinear/7.Rectangle00CropRecenter 65: [ OK ] NearestNeighbour/5.NN_SSD_100_1000_Dim1 (18 ms) 65: [ RUN ] NearestNeighbour/5.NN_SSD_500_5000_Dim0 78: [ OK ] RotateLinear/7.Rectangle00CropRecenter (22 ms) 78: [----------] 48 tests from RotateLinear/7 (1054 ms total) 78: 78: [----------] 1 test from RotateLinear 78: [ RUN ] RotateLinear.CPP 78: [ OK ] RotateLinear.CPP (22 ms) 78: [----------] 1 test from RotateLinear (22 ms total) 78: 78: [----------] Global test environment tear-down 78: [==========] 385 tests from 9 test cases ran. (8583 ms total) 78: [ PASSED ] 385 tests. 80/95 Test #78: Test_rotate_linear_cpu ........... Passed 8.72 sec test 93 Start 93: Test_transform_cpu 93: Test command: /<>/obj-arm-linux-gnueabihf/test/transform_cpu 93: Working Directory: /<>/obj-arm-linux-gnueabihf/test 93: Test timeout computed to be: 10000000 92: [ OK ] Tile/0.Tile2D312 (189 ms) 92: [ RUN ] Tile/0.Tile2D231 93: Running main() from gtest_main.cc 93: [==========] Running 55 tests from 10 test cases. 93: [----------] Global test environment set-up. 93: [----------] 6 tests from Transform/0, where TypeParam = float 93: [ RUN ] Transform/0.PerspectiveNearest 90: [ OK ] Susan/3.man_t32_g10 (287 ms) 90: [ RUN ] Susan/3.square_t32_g10 93: [ OK ] Transform/0.PerspectiveNearest (45 ms) 93: [ RUN ] Transform/0.PerspectiveBilinear 93: [ OK ] Transform/0.PerspectiveBilinear (38 ms) 93: [ RUN ] Transform/0.PerspectiveLower 93: [ OK ] Transform/0.PerspectiveLower (36 ms) 93: [ RUN ] Transform/0.PerspectiveNearestInvert 93: [ OK ] Transform/0.PerspectiveNearestInvert (37 ms) 93: [ RUN ] Transform/0.PerspectiveBilinearInvert 90: [ OK ] Susan/3.square_t32_g10 (131 ms) 90: [ RUN ] Susan/3.square_t32_g20 92: [ OK ] Tile/0.Tile2D231 (191 ms) 92: [----------] 15 tests from Tile/0 (1904 ms total) 92: 92: [----------] 15 tests from Tile/1, where TypeParam = double 92: [ RUN ] Tile/1.Tile432 92: [ OK ] Tile/1.Tile432 (6 ms) 92: [ RUN ] Tile/1.Tile111 92: [ OK ] Tile/1.Tile111 (0 ms) 92: [ RUN ] Tile/1.Tile123 92: [ OK ] Tile/1.Tile123 (1 ms) 92: [ RUN ] Tile/1.Tile312 92: [ OK ] Tile/1.Tile312 (1 ms) 92: [ RUN ] Tile/1.Tile231 92: [ OK ] Tile/1.Tile231 (0 ms) 92: [ RUN ] Tile/1.Tile3D432 93: [ OK ] Transform/0.PerspectiveBilinearInvert (40 ms) 93: [ RUN ] Transform/0.PerspectiveLowerInvert 93: [ OK ] Transform/0.PerspectiveLowerInvert (36 ms) 93: [----------] 6 tests from Transform/0 (233 ms total) 93: 93: [----------] 6 tests from Transform/1, where TypeParam = double 93: [ RUN ] Transform/1.PerspectiveNearest 93: [ OK ] Transform/1.PerspectiveNearest (50 ms) 93: [ RUN ] Transform/1.PerspectiveBilinear 90: [ OK ] Susan/3.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/3 (554 ms total) 90: 90: [----------] 3 tests from Susan/4, where TypeParam = char 90: [ RUN ] Susan/4.man_t32_g10 93: [ OK ] Transform/1.PerspectiveBilinear (43 ms) 93: [ RUN ] Transform/1.PerspectiveLower 93: [ OK ] Transform/1.PerspectiveLower (42 ms) 93: [ RUN ] Transform/1.PerspectiveNearestInvert 92: [ OK ] Tile/1.Tile3D432 (206 ms) 92: [ RUN ] Tile/1.Tile3D111 93: [ OK ] Transform/1.PerspectiveNearestInvert (40 ms) 93: [ RUN ] Transform/1.PerspectiveBilinearInvert 93: [ OK ] Transform/1.PerspectiveBilinearInvert (44 ms) 93: [ RUN ] Transform/1.PerspectiveLowerInvert 65: [ OK ] NearestNeighbour/5.NN_SSD_500_5000_Dim0 (588 ms) 65: [ RUN ] NearestNeighbour/5.NN_SSD_500_5000_Dim1 93: [ OK ] Transform/1.PerspectiveLowerInvert (42 ms) 93: [----------] 6 tests from Transform/1 (262 ms total) 93: 93: [----------] 6 tests from TransformInt/0, where TypeParam = int 93: [ RUN ] TransformInt/0.PerspectiveNearest 93: [ OK ] TransformInt/0.PerspectiveNearest (36 ms) 93: [ RUN ] TransformInt/0.PerspectiveBilinear 93: [ OK ] TransformInt/0.PerspectiveBilinear (39 ms) 93: [ RUN ] TransformInt/0.PerspectiveLower 92: [ OK ] Tile/1.Tile3D111 (198 ms) 92: [ RUN ] Tile/1.Tile3D123 90: [ OK ] Susan/4.man_t32_g10 (287 ms) 90: [ RUN ] Susan/4.square_t32_g10 93: [ OK ] TransformInt/0.PerspectiveLower (35 ms) 93: [ RUN ] TransformInt/0.PerspectiveNearestInvert 93: [ OK ] TransformInt/0.PerspectiveNearestInvert (37 ms) 93: [ RUN ] TransformInt/0.PerspectiveBilinearInvert 93: [ OK ] TransformInt/0.PerspectiveBilinearInvert (38 ms) 93: [ RUN ] TransformInt/0.PerspectiveLowerInvert 93: [ OK ] TransformInt/0.PerspectiveLowerInvert (35 ms) 93: [----------] 6 tests from TransformInt/0 (220 ms total) 93: 93: [----------] 6 tests from TransformInt/1, where TypeParam = long long 93: [ RUN ] TransformInt/1.PerspectiveNearest 90: [ OK ] Susan/4.square_t32_g10 (136 ms) 90: [ RUN ] Susan/4.square_t32_g20 93: [ OK ] TransformInt/1.PerspectiveNearest (50 ms) 93: [ RUN ] TransformInt/1.PerspectiveBilinear 92: [ OK ] Tile/1.Tile3D123 (205 ms) 92: [ RUN ] Tile/1.Tile3D312 93: [ OK ] TransformInt/1.PerspectiveBilinear (62 ms) 93: [ RUN ] TransformInt/1.PerspectiveLower 90: [ OK ] Susan/4.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/4 (559 ms total) 90: 90: [----------] 3 tests from Susan/5, where TypeParam = unsigned char 90: [ RUN ] Susan/5.man_t32_g10 93: [ OK ] TransformInt/1.PerspectiveLower (50 ms) 93: [ RUN ] TransformInt/1.PerspectiveNearestInvert 93: [ OK ] TransformInt/1.PerspectiveNearestInvert (51 ms) 93: [ RUN ] TransformInt/1.PerspectiveBilinearInvert 93: [ OK ] TransformInt/1.PerspectiveBilinearInvert (62 ms) 93: [ RUN ] TransformInt/1.PerspectiveLowerInvert 92: [ OK ] Tile/1.Tile3D312 (203 ms) 92: [ RUN ] Tile/1.Tile3D231 93: [ OK ] TransformInt/1.PerspectiveLowerInvert (62 ms) 93: [----------] 6 tests from TransformInt/1 (337 ms total) 93: 93: [----------] 6 tests from TransformInt/2, where TypeParam = unsigned int 93: [ RUN ] TransformInt/2.PerspectiveNearest 93: [ OK ] TransformInt/2.PerspectiveNearest (36 ms) 93: [ RUN ] TransformInt/2.PerspectiveBilinear 93: [ OK ] TransformInt/2.PerspectiveBilinear (38 ms) 93: [ RUN ] TransformInt/2.PerspectiveLower 90: [ OK ] Susan/5.man_t32_g10 (288 ms) 90: [ RUN ] Susan/5.square_t32_g10 93: [ OK ] TransformInt/2.PerspectiveLower (36 ms) 93: [ RUN ] TransformInt/2.PerspectiveNearestInvert 93: [ OK ] TransformInt/2.PerspectiveNearestInvert (36 ms) 93: [ RUN ] TransformInt/2.PerspectiveBilinearInvert 92: [ OK ] Tile/1.Tile3D231 (203 ms) 92: [ RUN ] Tile/1.Tile2D432 93: [ OK ] TransformInt/2.PerspectiveBilinearInvert (39 ms) 93: [ RUN ] TransformInt/2.PerspectiveLowerInvert 93: [ OK ] TransformInt/2.PerspectiveLowerInvert (36 ms) 93: [----------] 6 tests from TransformInt/2 (221 ms total) 93: 93: [----------] 6 tests from TransformInt/3, where TypeParam = unsigned long long 93: [ RUN ] TransformInt/3.PerspectiveNearest 90: [ OK ] Susan/5.square_t32_g10 (136 ms) 90: [ RUN ] Susan/5.square_t32_g20 93: [ OK ] TransformInt/3.PerspectiveNearest (48 ms) 93: [ RUN ] TransformInt/3.PerspectiveBilinear 93: [ OK ] TransformInt/3.PerspectiveBilinear (60 ms) 93: [ RUN ] TransformInt/3.PerspectiveLower 92: [ OK ] Tile/1.Tile2D432 (204 ms) 92: [ RUN ] Tile/1.Tile2D111 90: [ OK ] Susan/5.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/5 (560 ms total) 90: 90: [----------] 3 tests from Susan/6, where TypeParam = short 90: [ RUN ] Susan/6.man_t32_g10 93: [ OK ] TransformInt/3.PerspectiveLower (49 ms) 93: [ RUN ] TransformInt/3.PerspectiveNearestInvert 93: [ OK ] TransformInt/3.PerspectiveNearestInvert (48 ms) 93: [ RUN ] TransformInt/3.PerspectiveBilinearInvert 65: [ OK ] NearestNeighbour/5.NN_SSD_500_5000_Dim1 (1037 ms) 65: [ RUN ] NearestNeighbour/5.NN_SAD_100_1000_Dim0 93: [ OK ] TransformInt/3.PerspectiveBilinearInvert (60 ms) 93: [ RUN ] TransformInt/3.PerspectiveLowerInvert 93: [ OK ] TransformInt/3.PerspectiveLowerInvert (48 ms) 93: [----------] 6 tests from TransformInt/3 (313 ms total) 93: 93: [----------] 6 tests from TransformInt/4, where TypeParam = short 93: [ RUN ] TransformInt/4.PerspectiveNearest 92: [ OK ] Tile/1.Tile2D111 (197 ms) 92: [ RUN ] Tile/1.Tile2D123 65: [ OK ] NearestNeighbour/5.NN_SAD_100_1000_Dim0 (109 ms) 65: [ RUN ] NearestNeighbour/5.NN_SAD_100_1000_Dim1 93: [ OK ] TransformInt/4.PerspectiveNearest (35 ms) 93: [ RUN ] TransformInt/4.PerspectiveBilinear 93: [ OK ] TransformInt/4.PerspectiveBilinear (37 ms) 93: [ RUN ] TransformInt/4.PerspectiveLower 93: [ OK ] TransformInt/4.PerspectiveLower (34 ms) 93: [ RUN ] TransformInt/4.PerspectiveNearestInvert 90: [ OK ] Susan/6.man_t32_g10 (287 ms) 90: [ RUN ] Susan/6.square_t32_g10 65: [ OK ] NearestNeighbour/5.NN_SAD_100_1000_Dim1 (106 ms) 65: [ RUN ] NearestNeighbour/5.NN_SAD_500_5000_Dim0 93: [ OK ] TransformInt/4.PerspectiveNearestInvert (35 ms) 93: [ RUN ] TransformInt/4.PerspectiveBilinearInvert 93: [ OK ] TransformInt/4.PerspectiveBilinearInvert (37 ms) 93: [ RUN ] TransformInt/4.PerspectiveLowerInvert 93: [ OK ] TransformInt/4.PerspectiveLowerInvert (34 ms) 93: [----------] 6 tests from TransformInt/4 (212 ms total) 93: 93: [----------] 6 tests from TransformInt/5, where TypeParam = unsigned short 93: [ RUN ] TransformInt/5.PerspectiveNearest 92: [ OK ] Tile/1.Tile2D123 (204 ms) 92: [ RUN ] Tile/1.Tile2D312 93: [ OK ] TransformInt/5.PerspectiveNearest (33 ms) 93: [ RUN ] TransformInt/5.PerspectiveBilinear 90: [ OK ] Susan/6.square_t32_g10 (137 ms) 90: [ RUN ] Susan/6.square_t32_g20 93: [ OK ] TransformInt/5.PerspectiveBilinear (37 ms) 93: [ RUN ] TransformInt/5.PerspectiveLower 93: [ OK ] TransformInt/5.PerspectiveLower (33 ms) 93: [ RUN ] TransformInt/5.PerspectiveNearestInvert 93: [ OK ] TransformInt/5.PerspectiveNearestInvert (34 ms) 93: [ RUN ] TransformInt/5.PerspectiveBilinearInvert 93: [ OK ] TransformInt/5.PerspectiveBilinearInvert (36 ms) 93: [ RUN ] TransformInt/5.PerspectiveLowerInvert 90: [ OK ] Susan/6.square_t32_g20 (136 ms) 90: [----------] 3 tests from Susan/6 (560 ms total) 90: 90: [----------] 3 tests from Susan/7, where TypeParam = unsigned short 90: [ RUN ] Susan/7.man_t32_g10 93: [ OK ] TransformInt/5.PerspectiveLowerInvert (34 ms) 93: [----------] 6 tests from TransformInt/5 (207 ms total) 93: 93: [----------] 6 tests from TransformInt/6, where TypeParam = unsigned char 93: [ RUN ] TransformInt/6.PerspectiveNearest 92: [ OK ] Tile/1.Tile2D312 (203 ms) 92: [ RUN ] Tile/1.Tile2D231 93: [ OK ] TransformInt/6.PerspectiveNearest (35 ms) 93: [ RUN ] TransformInt/6.PerspectiveBilinear 93: [ OK ] TransformInt/6.PerspectiveBilinear (37 ms) 93: [ RUN ] TransformInt/6.PerspectiveLower 93: [ OK ] TransformInt/6.PerspectiveLower (33 ms) 93: [ RUN ] TransformInt/6.PerspectiveNearestInvert 93: [ OK ] TransformInt/6.PerspectiveNearestInvert (34 ms) 93: [ RUN ] TransformInt/6.PerspectiveBilinearInvert 93: [ OK ] TransformInt/6.PerspectiveBilinearInvert (37 ms) 93: [ RUN ] TransformInt/6.PerspectiveLowerInvert 92: [ OK ] Tile/1.Tile2D231 (202 ms) 92: [----------] 15 tests from Tile/1 (2033 ms total) 92: 92: [----------] 15 tests from Tile/2, where TypeParam = af::af_cfloat 92: [ RUN ] Tile/2.Tile432 92: [ OK ] Tile/2.Tile432 (1 ms) 92: [ RUN ] Tile/2.Tile111 92: [ OK ] Tile/2.Tile111 (0 ms) 92: [ RUN ] Tile/2.Tile123 92: [ OK ] Tile/2.Tile123 (0 ms) 92: [ RUN ] Tile/2.Tile312 92: [ OK ] Tile/2.Tile312 (0 ms) 92: [ RUN ] Tile/2.Tile231 93: [ OK ] TransformInt/6.PerspectiveLowerInvert (32 ms) 93: [----------] 6 tests from TransformInt/6 (208 ms total) 93: 93: [----------] 1 test from Transform 93: [ RUN ] Transform.CPP 92: [ OK ] Tile/2.Tile231 (1 ms) 92: [ RUN ] Tile/2.Tile3D432 93: [ OK ] Transform.CPP (31 ms) 93: [----------] 1 test from Transform (31 ms total) 93: 93: [----------] Global test environment tear-down 93: [==========] 55 tests from 10 test cases ran. (2250 ms total) 93: [ PASSED ] 55 tests. 81/95 Test #93: Test_transform_cpu ............... Passed 2.33 sec test 94 Start 94: Test_transform_coordinates_cpu 94: Test command: /<>/obj-arm-linux-gnueabihf/test/transform_coordinates_cpu 94: Working Directory: /<>/obj-arm-linux-gnueabihf/test 94: Test timeout computed to be: 10000000 90: [ OK ] Susan/7.man_t32_g10 (287 ms) 90: [ RUN ] Susan/7.square_t32_g10 94: Running main() from gtest_main.cc 94: [==========] Running 5 tests from 3 test cases. 94: [----------] Global test environment set-up. 94: [----------] 2 tests from TransformCoordinates/0, where TypeParam = float 94: [ RUN ] TransformCoordinates/0.RotateMatrix 94: [ OK ] TransformCoordinates/0.RotateMatrix (6 ms) 94: [ RUN ] TransformCoordinates/0.3DMatrix 94: [ OK ] TransformCoordinates/0.3DMatrix (1 ms) 94: [----------] 2 tests from TransformCoordinates/0 (7 ms total) 94: 94: [----------] 2 tests from TransformCoordinates/1, where TypeParam = double 94: [ RUN ] TransformCoordinates/1.RotateMatrix 94: [ OK ] TransformCoordinates/1.RotateMatrix (0 ms) 94: [ RUN ] TransformCoordinates/1.3DMatrix 94: [ OK ] TransformCoordinates/1.3DMatrix (0 ms) 94: [----------] 2 tests from TransformCoordinates/1 (0 ms total) 94: 94: [----------] 1 test from TransformCoordinates 94: [ RUN ] TransformCoordinates.CPP 94: [ OK ] TransformCoordinates.CPP (0 ms) 94: [----------] 1 test from TransformCoordinates (0 ms total) 94: 94: [----------] Global test environment tear-down 94: [==========] 5 tests from 3 test cases ran. (14 ms total) 94: [ PASSED ] 5 tests. 82/95 Test #94: Test_transform_coordinates_cpu ... Passed 0.08 sec test 95 Start 95: Test_translate_cpu 95: Test command: /<>/obj-arm-linux-gnueabihf/test/translate_cpu 95: Working Directory: /<>/obj-arm-linux-gnueabihf/test 95: Test timeout computed to be: 10000000 95: Running main() from gtest_main.cc 95: [==========] Running 64 tests from 8 test cases. 95: [----------] Global test environment set-up. 95: [----------] 8 tests from Translate/0, where TypeParam = float 95: [ RUN ] Translate/0.Small1 95: [ OK ] Translate/0.Small1 (1 ms) 95: [ RUN ] Translate/0.Small2 95: [ OK ] Translate/0.Small2 (0 ms) 95: [ RUN ] Translate/0.Small3 95: [ OK ] Translate/0.Small3 (0 ms) 95: [ RUN ] Translate/0.Small4 95: [ OK ] Translate/0.Small4 (0 ms) 95: [ RUN ] Translate/0.Large1 90: [ OK ] Susan/7.square_t32_g10 (134 ms) 90: [ RUN ] Susan/7.square_t32_g20 92: [ OK ] Tile/2.Tile3D432 (201 ms) 92: [ RUN ] Tile/2.Tile3D111 95: [ OK ] Translate/0.Large1 (116 ms) 95: [ RUN ] Translate/0.Large2 90: [ OK ] Susan/7.square_t32_g20 (135 ms) 90: [----------] 3 tests from Susan/7 (556 ms total) 90: 90: [----------] 5 tests from Susan 90: [ RUN ] Susan.InvalidDims 90: [ OK ] Susan.InvalidDims (1 ms) 90: [ RUN ] Susan.InvalidRadius 90: [ OK ] Susan.InvalidRadius (0 ms) 90: [ RUN ] Susan.InvalidThreshold 90: [ OK ] Susan.InvalidThreshold (0 ms) 90: [ RUN ] Susan.InvalidFeatureRatio 90: [ OK ] Susan.InvalidFeatureRatio (0 ms) 90: [ RUN ] Susan.InvalidEdge 90: [ OK ] Susan.InvalidEdge (0 ms) 90: [----------] 5 tests from Susan (1 ms total) 90: 90: [----------] Global test environment tear-down 90: [==========] 29 tests from 9 test cases ran. (4497 ms total) 90: [ PASSED ] 29 tests. 83/95 Test #90: Test_susan_cpu ................... Passed 4.57 sec test 96 Start 96: Test_transpose_cpu 96: Test command: /<>/obj-arm-linux-gnueabihf/test/transpose_cpu 96: Working Directory: /<>/obj-arm-linux-gnueabihf/test 96: Test timeout computed to be: 10000000 92: [ OK ] Tile/2.Tile3D111 (190 ms) 95: [ OK ] Translate/0.Large2 (116 ms) 95: [ RUN ] Translate/0.Large3 92: [ RUN ] Tile/2.Tile3D123 96: Running main() from gtest_main.cc 96: [==========] Running 116 tests from 11 test cases. 96: [----------] Global test environment set-up. 96: [----------] 11 tests from Transpose/0, where TypeParam = float 96: [ RUN ] Transpose/0.Vector 96: [ OK ] Transpose/0.Vector (0 ms) 96: [ RUN ] Transpose/0.VectorBatch 96: [ OK ] Transpose/0.VectorBatch (0 ms) 96: [ RUN ] Transpose/0.Square 96: [ OK ] Transpose/0.Square (0 ms) 96: [ RUN ] Transpose/0.Rectangle 96: [ OK ] Transpose/0.Rectangle (0 ms) 96: [ RUN ] Transpose/0.Rectangle2 96: [ OK ] Transpose/0.Rectangle2 (1 ms) 96: [ RUN ] Transpose/0.SquareBatch 96: [ OK ] Transpose/0.SquareBatch (0 ms) 96: [ RUN ] Transpose/0.RectangleBatch 96: [ OK ] Transpose/0.RectangleBatch (0 ms) 96: [ RUN ] Transpose/0.RectangleBatch2 96: [ OK ] Transpose/0.RectangleBatch2 (1 ms) 96: [ RUN ] Transpose/0.Square512x512 96: [ OK ] Transpose/0.Square512x512 (64 ms) 96: [ RUN ] Transpose/0.SubRef 96: [ OK ] Transpose/0.SubRef (0 ms) 96: [ RUN ] Transpose/0.SubRefBatch 96: [ OK ] Transpose/0.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/0 (77 ms total) 96: 96: [----------] 11 tests from Transpose/1, where TypeParam = af::af_cfloat 96: [ RUN ] Transpose/1.Vector 96: [ OK ] Transpose/1.Vector (0 ms) 96: [ RUN ] Transpose/1.VectorBatch 96: [ OK ] Transpose/1.VectorBatch (0 ms) 96: [ RUN ] Transpose/1.Square 96: [ OK ] Transpose/1.Square (0 ms) 96: [ RUN ] Transpose/1.Rectangle 96: [ OK ] Transpose/1.Rectangle (0 ms) 96: [ RUN ] Transpose/1.Rectangle2 96: [ OK ] Transpose/1.Rectangle2 (1 ms) 96: [ RUN ] Transpose/1.SquareBatch 96: [ OK ] Transpose/1.SquareBatch (0 ms) 96: [ RUN ] Transpose/1.RectangleBatch 96: [ OK ] Transpose/1.RectangleBatch (0 ms) 96: [ RUN ] Transpose/1.RectangleBatch2 96: [ OK ] Transpose/1.RectangleBatch2 (1 ms) 96: [ RUN ] Transpose/1.Square512x512 95: [ OK ] Translate/0.Large3 (117 ms) 95: [ RUN ] Translate/0.Large4 96: [ OK ] Transpose/1.Square512x512 (65 ms) 96: [ RUN ] Transpose/1.SubRef 96: [ OK ] Transpose/1.SubRef (0 ms) 96: [ RUN ] Transpose/1.SubRefBatch 96: [ OK ] Transpose/1.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/1 (69 ms total) 96: 96: [----------] 11 tests from Transpose/2, where TypeParam = double 96: [ RUN ] Transpose/2.Vector 96: [ OK ] Transpose/2.Vector (0 ms) 96: [ RUN ] Transpose/2.VectorBatch 96: [ OK ] Transpose/2.VectorBatch (0 ms) 96: [ RUN ] Transpose/2.Square 96: [ OK ] Transpose/2.Square (0 ms) 96: [ RUN ] Transpose/2.Rectangle 96: [ OK ] Transpose/2.Rectangle (1 ms) 96: [ RUN ] Transpose/2.Rectangle2 96: [ OK ] Transpose/2.Rectangle2 (0 ms) 96: [ RUN ] Transpose/2.SquareBatch 96: [ OK ] Transpose/2.SquareBatch (0 ms) 96: [ RUN ] Transpose/2.RectangleBatch 96: [ OK ] Transpose/2.RectangleBatch (0 ms) 96: [ RUN ] Transpose/2.RectangleBatch2 96: [ OK ] Transpose/2.RectangleBatch2 (1 ms) 96: [ RUN ] Transpose/2.Square512x512 92: [ OK ] Tile/2.Tile3D123 (199 ms) 92: [ RUN ] Tile/2.Tile3D312 95: [ OK ] Translate/0.Large4 (116 ms) 95: [----------] 8 tests from Translate/0 (472 ms total) 95: 95: [----------] 8 tests from Translate/1, where TypeParam = double 95: [ RUN ] Translate/1.Small1 95: [ OK ] Translate/1.Small1 (0 ms) 95: [ RUN ] Translate/1.Small2 95: [ OK ] Translate/1.Small2 (0 ms) 95: [ RUN ] Translate/1.Small3 95: [ OK ] Translate/1.Small3 (1 ms) 95: [ RUN ] Translate/1.Small4 95: [ OK ] Translate/1.Small4 (0 ms) 95: [ RUN ] Translate/1.Large1 96: [ OK ] Transpose/2.Square512x512 (68 ms) 96: [ RUN ] Transpose/2.SubRef 96: [ OK ] Transpose/2.SubRef (0 ms) 96: [ RUN ] Transpose/2.SubRefBatch 96: [ OK ] Transpose/2.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/2 (70 ms total) 96: 96: [----------] 11 tests from Transpose/3, where TypeParam = af::af_cdouble 96: [ RUN ] Transpose/3.Vector 96: [ OK ] Transpose/3.Vector (0 ms) 96: [ RUN ] Transpose/3.VectorBatch 96: [ OK ] Transpose/3.VectorBatch (0 ms) 96: [ RUN ] Transpose/3.Square 96: [ OK ] Transpose/3.Square (0 ms) 96: [ RUN ] Transpose/3.Rectangle 96: [ OK ] Transpose/3.Rectangle (0 ms) 96: [ RUN ] Transpose/3.Rectangle2 96: [ OK ] Transpose/3.Rectangle2 (1 ms) 96: [ RUN ] Transpose/3.SquareBatch 96: [ OK ] Transpose/3.SquareBatch (0 ms) 96: [ RUN ] Transpose/3.RectangleBatch 96: [ OK ] Transpose/3.RectangleBatch (0 ms) 96: [ RUN ] Transpose/3.RectangleBatch2 96: [ OK ] Transpose/3.RectangleBatch2 (1 ms) 96: [ RUN ] Transpose/3.Square512x512 96: [ OK ] Transpose/3.Square512x512 (70 ms) 96: [ RUN ] Transpose/3.SubRef 96: [ OK ] Transpose/3.SubRef (0 ms) 96: [ RUN ] Transpose/3.SubRefBatch 96: [ OK ] Transpose/3.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/3 (74 ms total) 96: 96: [----------] 11 tests from Transpose/4, where TypeParam = int 96: [ RUN ] Transpose/4.Vector 96: [ OK ] Transpose/4.Vector (0 ms) 96: [ RUN ] Transpose/4.VectorBatch 96: [ OK ] Transpose/4.VectorBatch (0 ms) 96: [ RUN ] Transpose/4.Square 96: [ OK ] Transpose/4.Square (0 ms) 96: [ RUN ] Transpose/4.Rectangle 96: [ OK ] Transpose/4.Rectangle (0 ms) 96: [ RUN ] Transpose/4.Rectangle2 96: [ OK ] Transpose/4.Rectangle2 (0 ms) 96: [ RUN ] Transpose/4.SquareBatch 96: [ OK ] Transpose/4.SquareBatch (0 ms) 96: [ RUN ] Transpose/4.RectangleBatch 96: [ OK ] Transpose/4.RectangleBatch (0 ms) 96: [ RUN ] Transpose/4.RectangleBatch2 96: [ OK ] Transpose/4.RectangleBatch2 (0 ms) 96: [ RUN ] Transpose/4.Square512x512 95: [ OK ] Translate/1.Large1 (115 ms) 95: [ RUN ] Translate/1.Large2 96: [ OK ] Transpose/4.Square512x512 (60 ms) 96: [ RUN ] Transpose/4.SubRef 96: [ OK ] Transpose/4.SubRef (0 ms) 96: [ RUN ] Transpose/4.SubRefBatch 96: [ OK ] Transpose/4.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/4 (64 ms total) 96: 96: [----------] 11 tests from Transpose/5, where TypeParam = unsigned int 96: [ RUN ] Transpose/5.Vector 96: [ OK ] Transpose/5.Vector (0 ms) 96: [ RUN ] Transpose/5.VectorBatch 96: [ OK ] Transpose/5.VectorBatch (0 ms) 96: [ RUN ] Transpose/5.Square 96: [ OK ] Transpose/5.Square (0 ms) 96: [ RUN ] Transpose/5.Rectangle 96: [ OK ] Transpose/5.Rectangle (1 ms) 96: [ RUN ] Transpose/5.Rectangle2 96: [ OK ] Transpose/5.Rectangle2 (0 ms) 96: [ RUN ] Transpose/5.SquareBatch 96: [ OK ] Transpose/5.SquareBatch (0 ms) 96: [ RUN ] Transpose/5.RectangleBatch 96: [ OK ] Transpose/5.RectangleBatch (0 ms) 96: [ RUN ] Transpose/5.RectangleBatch2 96: [ OK ] Transpose/5.RectangleBatch2 (0 ms) 96: [ RUN ] Transpose/5.Square512x512 92: [ OK ] Tile/2.Tile3D312 (201 ms) 92: [ RUN ] Tile/2.Tile3D231 96: [ OK ] Transpose/5.Square512x512 (60 ms) 96: [ RUN ] Transpose/5.SubRef 96: [ OK ] Transpose/5.SubRef (0 ms) 96: [ RUN ] Transpose/5.SubRefBatch 96: [ OK ] Transpose/5.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/5 (63 ms total) 96: 96: [----------] 11 tests from Transpose/6, where TypeParam = char 96: [ RUN ] Transpose/6.Vector 96: [ OK ] Transpose/6.Vector (0 ms) 96: [ RUN ] Transpose/6.VectorBatch 96: [ OK ] Transpose/6.VectorBatch (0 ms) 96: [ RUN ] Transpose/6.Square 96: [ OK ] Transpose/6.Square (1 ms) 96: [ RUN ] Transpose/6.Rectangle 96: [ OK ] Transpose/6.Rectangle (0 ms) 96: [ RUN ] Transpose/6.Rectangle2 96: [ OK ] Transpose/6.Rectangle2 (0 ms) 96: [ RUN ] Transpose/6.SquareBatch 96: [ OK ] Transpose/6.SquareBatch (0 ms) 96: [ RUN ] Transpose/6.RectangleBatch 96: [ OK ] Transpose/6.RectangleBatch (0 ms) 96: [ RUN ] Transpose/6.RectangleBatch2 96: [ OK ] Transpose/6.RectangleBatch2 (0 ms) 96: [ RUN ] Transpose/6.Square512x512 95: [ OK ] Translate/1.Large2 (115 ms) 95: [ RUN ] Translate/1.Large3 96: [ OK ] Transpose/6.Square512x512 (58 ms) 96: [ RUN ] Transpose/6.SubRef 96: [ OK ] Transpose/6.SubRef (0 ms) 96: [ RUN ] Transpose/6.SubRefBatch 96: [ OK ] Transpose/6.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/6 (60 ms total) 96: 96: [----------] 11 tests from Transpose/7, where TypeParam = unsigned char 96: [ RUN ] Transpose/7.Vector 96: [ OK ] Transpose/7.Vector (0 ms) 96: [ RUN ] Transpose/7.VectorBatch 96: [ OK ] Transpose/7.VectorBatch (0 ms) 96: [ RUN ] Transpose/7.Square 96: [ OK ] Transpose/7.Square (0 ms) 96: [ RUN ] Transpose/7.Rectangle 96: [ OK ] Transpose/7.Rectangle (1 ms) 96: [ RUN ] Transpose/7.Rectangle2 96: [ OK ] Transpose/7.Rectangle2 (0 ms) 96: [ RUN ] Transpose/7.SquareBatch 96: [ OK ] Transpose/7.SquareBatch (0 ms) 96: [ RUN ] Transpose/7.RectangleBatch 96: [ OK ] Transpose/7.RectangleBatch (0 ms) 96: [ RUN ] Transpose/7.RectangleBatch2 96: [ OK ] Transpose/7.RectangleBatch2 (1 ms) 96: [ RUN ] Transpose/7.Square512x512 96: [ OK ] Transpose/7.Square512x512 (57 ms) 96: [ RUN ] Transpose/7.SubRef 96: [ OK ] Transpose/7.SubRef (1 ms) 96: [ RUN ] Transpose/7.SubRefBatch 96: [ OK ] Transpose/7.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/7 (60 ms total) 96: 96: [----------] 11 tests from Transpose/8, where TypeParam = short 96: [ RUN ] Transpose/8.Vector 96: [ OK ] Transpose/8.Vector (0 ms) 96: [ RUN ] Transpose/8.VectorBatch 96: [ OK ] Transpose/8.VectorBatch (0 ms) 96: [ RUN ] Transpose/8.Square 96: [ OK ] Transpose/8.Square (1 ms) 96: [ RUN ] Transpose/8.Rectangle 96: [ OK ] Transpose/8.Rectangle (0 ms) 96: [ RUN ] Transpose/8.Rectangle2 96: [ OK ] Transpose/8.Rectangle2 (0 ms) 96: [ RUN ] Transpose/8.SquareBatch 96: [ OK ] Transpose/8.SquareBatch (0 ms) 96: [ RUN ] Transpose/8.RectangleBatch 96: [ OK ] Transpose/8.RectangleBatch (0 ms) 96: [ RUN ] Transpose/8.RectangleBatch2 96: [ OK ] Transpose/8.RectangleBatch2 (0 ms) 96: [ RUN ] Transpose/8.Square512x512 95: [ OK ] Translate/1.Large3 (117 ms) 95: [ RUN ] Translate/1.Large4 92: [ OK ] Tile/2.Tile3D231 (199 ms) 92: [ RUN ] Tile/2.Tile2D432 96: [ OK ] Transpose/8.Square512x512 (59 ms) 96: [ RUN ] Transpose/8.SubRef 96: [ OK ] Transpose/8.SubRef (0 ms) 96: [ RUN ] Transpose/8.SubRefBatch 96: [ OK ] Transpose/8.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/8 (62 ms total) 96: 96: [----------] 11 tests from Transpose/9, where TypeParam = unsigned short 96: [ RUN ] Transpose/9.Vector 96: [ OK ] Transpose/9.Vector (0 ms) 96: [ RUN ] Transpose/9.VectorBatch 96: [ OK ] Transpose/9.VectorBatch (0 ms) 96: [ RUN ] Transpose/9.Square 96: [ OK ] Transpose/9.Square (0 ms) 96: [ RUN ] Transpose/9.Rectangle 96: [ OK ] Transpose/9.Rectangle (0 ms) 96: [ RUN ] Transpose/9.Rectangle2 96: [ OK ] Transpose/9.Rectangle2 (0 ms) 96: [ RUN ] Transpose/9.SquareBatch 96: [ OK ] Transpose/9.SquareBatch (1 ms) 96: [ RUN ] Transpose/9.RectangleBatch 96: [ OK ] Transpose/9.RectangleBatch (0 ms) 96: [ RUN ] Transpose/9.RectangleBatch2 96: [ OK ] Transpose/9.RectangleBatch2 (0 ms) 96: [ RUN ] Transpose/9.Square512x512 96: [ OK ] Transpose/9.Square512x512 (59 ms) 96: [ RUN ] Transpose/9.SubRef 96: [ OK ] Transpose/9.SubRef (0 ms) 96: [ RUN ] Transpose/9.SubRefBatch 96: [ OK ] Transpose/9.SubRefBatch (0 ms) 96: [----------] 11 tests from Transpose/9 (61 ms total) 96: 96: [----------] 6 tests from Transpose 96: [ RUN ] Transpose.CPP_f64 96: [ OK ] Transpose.CPP_f64 (0 ms) 96: [ RUN ] Transpose.CPP_f32 96: [ OK ] Transpose.CPP_f32 (1 ms) 96: [ RUN ] Transpose.CPP_c32_CONJ40x40 96: [ OK ] Transpose.CPP_c32_CONJ40x40 (0 ms) 96: [ RUN ] Transpose.CPP_c32_CONJ2000x1 96: [ OK ] Transpose.CPP_c32_CONJ2000x1 (0 ms) 96: [ RUN ] Transpose.CPP_c32_CONJ20x20x5 96: [ OK ] Transpose.CPP_c32_CONJ20x20x5 (0 ms) 96: [ RUN ] Transpose.GFOR 95: [ OK ] Translate/1.Large4 (116 ms) 95: [----------] 8 tests from Translate/1 (466 ms total) 95: 95: [----------] 8 tests from Translate/2, where TypeParam = af::af_cfloat 95: [ RUN ] Translate/2.Small1 95: [ OK ] Translate/2.Small1 (0 ms) 95: [ RUN ] Translate/2.Small2 95: [ OK ] Translate/2.Small2 (0 ms) 95: [ RUN ] Translate/2.Small3 96: [ OK ] Transpose.GFOR (2 ms) 96: [----------] 6 tests from Transpose (4 ms total) 96: 96: [----------] Global test environment tear-down 96: [==========] 116 tests from 11 test cases ran. (671 ms total) 96: [ PASSED ] 116 tests. 95: [ OK ] Translate/2.Small3 (0 ms) 95: [ RUN ] Translate/2.Small4 95: [ OK ] Translate/2.Small4 (1 ms) 95: [ RUN ] Translate/2.Large1 84/95 Test #96: Test_transpose_cpu ............... Passed 0.76 sec test 97 Start 97: Test_transpose_inplace_cpu 97: Test command: /<>/obj-arm-linux-gnueabihf/test/transpose_inplace_cpu 97: Working Directory: /<>/obj-arm-linux-gnueabihf/test 97: Test timeout computed to be: 10000000 97: Running main() from gtest_main.cc 97: [==========] Running 60 tests from 10 test cases. 97: [----------] Global test environment set-up. 97: [----------] 6 tests from Transpose/0, where TypeParam = float 97: [ RUN ] Transpose/0.TranposeIP_10 97: [ OK ] Transpose/0.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/0.TranposeIP_64 97: [ OK ] Transpose/0.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/0.TranposeIP_300 92: [ OK ] Tile/2.Tile2D432 (201 ms) 97: [ OK ] Transpose/0.TranposeIP_300 (3 ms) 97: [ RUN ] Transpose/0.TranposeIP_1000 92: [ RUN ] Tile/2.Tile2D111 95: [ OK ] Translate/2.Large1 (115 ms) 95: [ RUN ] Translate/2.Large2 97: [ OK ] Transpose/0.TranposeIP_1000 (48 ms) 97: [ RUN ] Transpose/0.TranposeIP_100 97: [ OK ] Transpose/0.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/0.TranposeIP_25 97: [ OK ] Transpose/0.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/0 (54 ms total) 97: 97: [----------] 6 tests from Transpose/1, where TypeParam = af::af_cfloat 97: [ RUN ] Transpose/1.TranposeIP_10 97: [ OK ] Transpose/1.TranposeIP_10 (7 ms) 97: [ RUN ] Transpose/1.TranposeIP_64 97: [ OK ] Transpose/1.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/1.TranposeIP_300 97: [ OK ] Transpose/1.TranposeIP_300 (6 ms) 97: [ RUN ] Transpose/1.TranposeIP_1000 97: [ OK ] Transpose/1.TranposeIP_1000 (64 ms) 97: [ RUN ] Transpose/1.TranposeIP_100 97: [ OK ] Transpose/1.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/1.TranposeIP_25 97: [ OK ] Transpose/1.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/1 (79 ms total) 97: 97: [----------] 6 tests from Transpose/2, where TypeParam = double 97: [ RUN ] Transpose/2.TranposeIP_10 95: [ OK ] Translate/2.Large2 (115 ms) 95: [ RUN ] Translate/2.Large3 97: [ OK ] Transpose/2.TranposeIP_10 (5 ms) 97: [ RUN ] Transpose/2.TranposeIP_64 97: [ OK ] Transpose/2.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/2.TranposeIP_300 97: [ OK ] Transpose/2.TranposeIP_300 (5 ms) 97: [ RUN ] Transpose/2.TranposeIP_1000 97: [ OK ] Transpose/2.TranposeIP_1000 (49 ms) 97: [ RUN ] Transpose/2.TranposeIP_100 97: [ OK ] Transpose/2.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/2.TranposeIP_25 97: [ OK ] Transpose/2.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/2 (61 ms total) 97: 97: [----------] 6 tests from Transpose/3, where TypeParam = af::af_cdouble 97: [ RUN ] Transpose/3.TranposeIP_10 97: [ OK ] Transpose/3.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/3.TranposeIP_64 97: [ OK ] Transpose/3.TranposeIP_64 (1 ms) 97: [ RUN ] Transpose/3.TranposeIP_300 92: [ OK ] Tile/2.Tile2D111 (192 ms) 92: [ RUN ] Tile/2.Tile2D123 97: [ OK ] Transpose/3.TranposeIP_300 (8 ms) 97: [ RUN ] Transpose/3.TranposeIP_1000 95: [ OK ] Translate/2.Large3 (119 ms) 95: [ RUN ] Translate/2.Large4 97: [ OK ] Transpose/3.TranposeIP_1000 (94 ms) 97: [ RUN ] Transpose/3.TranposeIP_100 97: [ OK ] Transpose/3.TranposeIP_100 (2 ms) 97: [ RUN ] Transpose/3.TranposeIP_25 97: [ OK ] Transpose/3.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/3 (105 ms total) 97: 97: [----------] 6 tests from Transpose/4, where TypeParam = int 97: [ RUN ] Transpose/4.TranposeIP_10 97: [ OK ] Transpose/4.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/4.TranposeIP_64 97: [ OK ] Transpose/4.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/4.TranposeIP_300 97: [ OK ] Transpose/4.TranposeIP_300 (5 ms) 97: [ RUN ] Transpose/4.TranposeIP_1000 97: [ OK ] Transpose/4.TranposeIP_1000 (57 ms) 97: [ RUN ] Transpose/4.TranposeIP_100 97: [ OK ] Transpose/4.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/4.TranposeIP_25 97: [ OK ] Transpose/4.TranposeIP_25 (1 ms) 97: [----------] 6 tests from Transpose/4 (65 ms total) 97: 97: [----------] 6 tests from Transpose/5, where TypeParam = unsigned int 97: [ RUN ] Transpose/5.TranposeIP_10 97: [ OK ] Transpose/5.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/5.TranposeIP_64 97: [ OK ] Transpose/5.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/5.TranposeIP_300 97: [ OK ] Transpose/5.TranposeIP_300 (4 ms) 97: [ RUN ] Transpose/5.TranposeIP_1000 95: [ OK ] Translate/2.Large4 (118 ms) 95: [----------] 8 tests from Translate/2 (468 ms total) 95: 95: [----------] 8 tests from Translate/3, where TypeParam = af::af_cdouble 95: [ RUN ] Translate/3.Small1 95: [ OK ] Translate/3.Small1 (0 ms) 95: [ RUN ] Translate/3.Small2 95: [ OK ] Translate/3.Small2 (1 ms) 95: [ RUN ] Translate/3.Small3 95: [ OK ] Translate/3.Small3 (0 ms) 95: [ RUN ] Translate/3.Small4 95: [ OK ] Translate/3.Small4 (0 ms) 95: [ RUN ] Translate/3.Large1 92: [ OK ] Tile/2.Tile2D123 (197 ms) 92: [ RUN ] Tile/2.Tile2D312 97: [ OK ] Transpose/5.TranposeIP_1000 (47 ms) 97: [ RUN ] Transpose/5.TranposeIP_100 97: [ OK ] Transpose/5.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/5.TranposeIP_25 97: [ OK ] Transpose/5.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/5 (52 ms total) 97: 97: [----------] 6 tests from Transpose/6, where TypeParam = char 97: [ RUN ] Transpose/6.TranposeIP_10 97: [ OK ] Transpose/6.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/6.TranposeIP_64 97: [ OK ] Transpose/6.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/6.TranposeIP_300 97: [ OK ] Transpose/6.TranposeIP_300 (4 ms) 97: [ RUN ] Transpose/6.TranposeIP_1000 97: [ OK ] Transpose/6.TranposeIP_1000 (52 ms) 97: [ RUN ] Transpose/6.TranposeIP_100 97: [ OK ] Transpose/6.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/6.TranposeIP_25 97: [ OK ] Transpose/6.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/6 (58 ms total) 97: 97: [----------] 6 tests from Transpose/7, where TypeParam = unsigned char 97: [ RUN ] Transpose/7.TranposeIP_10 97: [ OK ] Transpose/7.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/7.TranposeIP_64 97: [ OK ] Transpose/7.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/7.TranposeIP_300 97: [ OK ] Transpose/7.TranposeIP_300 (3 ms) 97: [ RUN ] Transpose/7.TranposeIP_1000 95: [ OK ] Translate/3.Large1 (118 ms) 95: [ RUN ] Translate/3.Large2 97: [ OK ] Transpose/7.TranposeIP_1000 (35 ms) 97: [ RUN ] Transpose/7.TranposeIP_100 97: [ OK ] Transpose/7.TranposeIP_100 (0 ms) 97: [ RUN ] Transpose/7.TranposeIP_25 97: [ OK ] Transpose/7.TranposeIP_25 (1 ms) 97: [----------] 6 tests from Transpose/7 (41 ms total) 97: 97: [----------] 6 tests from Transpose/8, where TypeParam = short 97: [ RUN ] Transpose/8.TranposeIP_10 97: [ OK ] Transpose/8.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/8.TranposeIP_64 97: [ OK ] Transpose/8.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/8.TranposeIP_300 97: [ OK ] Transpose/8.TranposeIP_300 (3 ms) 97: [ RUN ] Transpose/8.TranposeIP_1000 97: [ OK ] Transpose/8.TranposeIP_1000 (41 ms) 97: [ RUN ] Transpose/8.TranposeIP_100 97: [ OK ] Transpose/8.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/8.TranposeIP_25 97: [ OK ] Transpose/8.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/8 (46 ms total) 97: 97: [----------] 6 tests from Transpose/9, where TypeParam = unsigned short 97: [ RUN ] Transpose/9.TranposeIP_10 97: [ OK ] Transpose/9.TranposeIP_10 (0 ms) 97: [ RUN ] Transpose/9.TranposeIP_64 97: [ OK ] Transpose/9.TranposeIP_64 (0 ms) 97: [ RUN ] Transpose/9.TranposeIP_300 97: [ OK ] Transpose/9.TranposeIP_300 (3 ms) 97: [ RUN ] Transpose/9.TranposeIP_1000 92: [ OK ] Tile/2.Tile2D312 (198 ms) 92: [ RUN ] Tile/2.Tile2D231 97: [ OK ] Transpose/9.TranposeIP_1000 (40 ms) 95: [ OK ] Translate/3.Large2 (116 ms) 95: [ RUN ] Translate/3.Large3 97: [ RUN ] Transpose/9.TranposeIP_100 97: [ OK ] Transpose/9.TranposeIP_100 (1 ms) 97: [ RUN ] Transpose/9.TranposeIP_25 97: [ OK ] Transpose/9.TranposeIP_25 (0 ms) 97: [----------] 6 tests from Transpose/9 (45 ms total) 97: 97: [----------] Global test environment tear-down 97: [==========] 60 tests from 10 test cases ran. (623 ms total) 97: [ PASSED ] 60 tests. 85/95 Test #97: Test_transpose_inplace_cpu ....... Passed 0.71 sec test 98 Start 98: Test_triangle_cpu 98: Test command: /<>/obj-arm-linux-gnueabihf/test/triangle_cpu 98: Working Directory: /<>/obj-arm-linux-gnueabihf/test 98: Test timeout computed to be: 10000000 98: Running main() from gtest_main.cc 98: [==========] Running 193 tests from 13 test cases. 98: [----------] Global test environment set-up. 98: [----------] 16 tests from Triangle/0, where TypeParam = float 98: [ RUN ] Triangle/0.Lower2DRect0 98: [ OK ] Triangle/0.Lower2DRect0 (18 ms) 98: [ RUN ] Triangle/0.Lower2DRect1 95: [ OK ] Translate/3.Large3 (120 ms) 95: [ RUN ] Translate/3.Large4 92: [ OK ] Tile/2.Tile2D231 (196 ms) 92: [----------] 15 tests from Tile/2 (1979 ms total) 92: 92: [----------] 15 tests from Tile/3, where TypeParam = af::af_cdouble 92: [ RUN ] Tile/3.Tile432 92: [ OK ] Tile/3.Tile432 (5 ms) 92: [ RUN ] Tile/3.Tile111 92: [ OK ] Tile/3.Tile111 (1 ms) 92: [ RUN ] Tile/3.Tile123 92: [ OK ] Tile/3.Tile123 (0 ms) 92: [ RUN ] Tile/3.Tile312 92: [ OK ] Tile/3.Tile312 (7 ms) 92: [ RUN ] Tile/3.Tile231 92: [ OK ] Tile/3.Tile231 (1 ms) 92: [ RUN ] Tile/3.Tile3D432 95: [ OK ] Translate/3.Large4 (119 ms) 95: [----------] 8 tests from Translate/3 (475 ms total) 95: 95: [----------] 8 tests from TranslateInt/0, where TypeParam = int 95: [ RUN ] TranslateInt/0.Small1 95: [ OK ] TranslateInt/0.Small1 (0 ms) 95: [ RUN ] TranslateInt/0.Small2 95: [ OK ] TranslateInt/0.Small2 (0 ms) 95: [ RUN ] TranslateInt/0.Small3 95: [ OK ] TranslateInt/0.Small3 (0 ms) 95: [ RUN ] TranslateInt/0.Small4 95: [ OK ] TranslateInt/0.Small4 (1 ms) 95: [ RUN ] TranslateInt/0.Large1 98: [ OK ] Triangle/0.Lower2DRect1 (160 ms) 98: [ RUN ] Triangle/0.Lower2DSquare 95: [ OK ] TranslateInt/0.Large1 (113 ms) 95: [ RUN ] TranslateInt/0.Large2 92: [ OK ] Tile/3.Tile3D432 (207 ms) 92: [ RUN ] Tile/3.Tile3D111 98: [ OK ] Triangle/0.Lower2DSquare (187 ms) 98: [ RUN ] Triangle/0.Lower3D 95: [ OK ] TranslateInt/0.Large2 (114 ms) 95: [ RUN ] TranslateInt/0.Large3 95: [ OK ] TranslateInt/0.Large3 (115 ms) 95: [ RUN ] TranslateInt/0.Large4 92: [ OK ] Tile/3.Tile3D111 (195 ms) 92: [ RUN ] Tile/3.Tile3D123 98: [ OK ] Triangle/0.Lower3D (223 ms) 98: [ RUN ] Triangle/0.Lower4D 95: [ OK ] TranslateInt/0.Large4 (116 ms) 95: [----------] 8 tests from TranslateInt/0 (459 ms total) 95: 95: [----------] 8 tests from TranslateInt/1, where TypeParam = long long 95: [ RUN ] TranslateInt/1.Small1 95: [ OK ] TranslateInt/1.Small1 (0 ms) 95: [ RUN ] TranslateInt/1.Small2 95: [ OK ] TranslateInt/1.Small2 (0 ms) 95: [ RUN ] TranslateInt/1.Small3 95: [ OK ] TranslateInt/1.Small3 (0 ms) 95: [ RUN ] TranslateInt/1.Small4 95: [ OK ] TranslateInt/1.Small4 (1 ms) 95: [ RUN ] TranslateInt/1.Large1 98: [ OK ] Triangle/0.Lower4D (143 ms) 98: [ RUN ] Triangle/0.Upper2DRect0 92: [ OK ] Tile/3.Tile3D123 (203 ms) 92: [ RUN ] Tile/3.Tile3D312 98: [ OK ] Triangle/0.Upper2DRect0 (13 ms) 98: [ RUN ] Triangle/0.Upper2DRect1 95: [ OK ] TranslateInt/1.Large1 (115 ms) 95: [ RUN ] TranslateInt/1.Large2 95: [ OK ] TranslateInt/1.Large2 (114 ms) 95: [ RUN ] TranslateInt/1.Large3 98: [ OK ] Triangle/0.Upper2DRect1 (144 ms) 98: [ RUN ] Triangle/0.Upper2DSquare 92: [ OK ] Tile/3.Tile3D312 (201 ms) 92: [ RUN ] Tile/3.Tile3D231 95: [ OK ] TranslateInt/1.Large3 (121 ms) 95: [ RUN ] TranslateInt/1.Large4 98: [ OK ] Triangle/0.Upper2DSquare (170 ms) 98: [ RUN ] Triangle/0.Upper3D 95: [ OK ] TranslateInt/1.Large4 (121 ms) 95: [----------] 8 tests from TranslateInt/1 (473 ms total) 95: 95: [----------] 8 tests from TranslateInt/2, where TypeParam = char 95: [ RUN ] TranslateInt/2.Small1 95: [ OK ] TranslateInt/2.Small1 (0 ms) 95: [ RUN ] TranslateInt/2.Small2 95: [ OK ] TranslateInt/2.Small2 (0 ms) 95: [ RUN ] TranslateInt/2.Small3 95: [ OK ] TranslateInt/2.Small3 (0 ms) 95: [ RUN ] TranslateInt/2.Small4 95: [ OK ] TranslateInt/2.Small4 (1 ms) 95: [ RUN ] TranslateInt/2.Large1 92: [ OK ] Tile/3.Tile3D231 (201 ms) 92: [ RUN ] Tile/3.Tile2D432 95: [ OK ] TranslateInt/2.Large1 (113 ms) 95: [ RUN ] TranslateInt/2.Large2 98: [ OK ] Triangle/0.Upper3D (204 ms) 98: [ RUN ] Triangle/0.Upper4D 95: [ OK ] TranslateInt/2.Large2 (113 ms) 95: [ RUN ] TranslateInt/2.Large3 92: [ OK ] Tile/3.Tile2D432 (203 ms) 92: [ RUN ] Tile/3.Tile2D111 98: [ OK ] Triangle/0.Upper4D (136 ms) 98: [ RUN ] Triangle/0.Lower2DRect0Unit 98: [ OK ] Triangle/0.Lower2DRect0Unit (12 ms) 98: [ RUN ] Triangle/0.Lower2DRect1Unit 95: [ OK ] TranslateInt/2.Large3 (116 ms) 95: [ RUN ] TranslateInt/2.Large4 92: [ OK ] Tile/3.Tile2D111 (194 ms) 92: [ RUN ] Tile/3.Tile2D123 98: [ OK ] Triangle/0.Lower2DRect1Unit (148 ms) 98: [ RUN ] Triangle/0.Lower2DSquareUnit 95: [ OK ] TranslateInt/2.Large4 (116 ms) 95: [----------] 8 tests from TranslateInt/2 (459 ms total) 95: 95: [----------] 8 tests from TranslateInt/3, where TypeParam = short 95: [ RUN ] TranslateInt/3.Small1 95: [ OK ] TranslateInt/3.Small1 (0 ms) 95: [ RUN ] TranslateInt/3.Small2 95: [ OK ] TranslateInt/3.Small2 (1 ms) 95: [ RUN ] TranslateInt/3.Small3 95: [ OK ] TranslateInt/3.Small3 (0 ms) 95: [ RUN ] TranslateInt/3.Small4 95: [ OK ] TranslateInt/3.Small4 (0 ms) 95: [ RUN ] TranslateInt/3.Large1 95: [ OK ] TranslateInt/3.Large1 (113 ms) 95: [ RUN ] TranslateInt/3.Large2 92: [ OK ] Tile/3.Tile2D123 (201 ms) 92: [ RUN ] Tile/3.Tile2D312 98: [ OK ] Triangle/0.Lower2DSquareUnit (174 ms) 98: [ RUN ] Triangle/0.Upper2DRect0Unit 98: [ OK ] Triangle/0.Upper2DRect0Unit (11 ms) 98: [ RUN ] Triangle/0.Upper2DRect1Unit 95: [ OK ] TranslateInt/3.Large2 (113 ms) 95: [ RUN ] TranslateInt/3.Large3 65: [ OK ] NearestNeighbour/5.NN_SAD_500_5000_Dim0 (4160 ms) 65: [ RUN ] NearestNeighbour/5.NN_SAD_500_5000_Dim1 98: [ OK ] Triangle/0.Upper2DRect1Unit (144 ms) 98: [ RUN ] Triangle/0.Upper2DSquareUnit 95: [ OK ] TranslateInt/3.Large3 (115 ms) 95: [ RUN ] TranslateInt/3.Large4 92: [ OK ] Tile/3.Tile2D312 (201 ms) 92: [ RUN ] Tile/3.Tile2D231 95: [ OK ] TranslateInt/3.Large4 (115 ms) 95: [----------] 8 tests from TranslateInt/3 (458 ms total) 95: 95: [----------] Global test environment tear-down 95: [==========] 64 tests from 8 test cases ran. (3730 ms total) 95: [ PASSED ] 64 tests. 86/95 Test #95: Test_translate_cpu ............... Passed 3.78 sec test 99 Start 99: Test_unwrap_cpu 99: Test command: /<>/obj-arm-linux-gnueabihf/test/unwrap_cpu 99: Working Directory: /<>/obj-arm-linux-gnueabihf/test 99: Test timeout computed to be: 10000000 98: [ OK ] Triangle/0.Upper2DSquareUnit (172 ms) 98: [----------] 16 tests from Triangle/0 (2062 ms total) 98: 98: [----------] 16 tests from Triangle/1, where TypeParam = af::af_cfloat 98: [ RUN ] Triangle/1.Lower2DRect0 98: [ OK ] Triangle/1.Lower2DRect0 (25 ms) 98: [ RUN ] Triangle/1.Lower2DRect1 99: Running main() from gtest_main.cc 99: [==========] Running 529 tests from 13 test cases. 99: [----------] Global test environment set-up. 99: [----------] 44 tests from Unwrap/0, where TypeParam = float 99: [ RUN ] Unwrap/0.UnwrapSmall00 92: [ OK ] Tile/3.Tile2D231 (202 ms) 92: [----------] 15 tests from Tile/3 (2022 ms total) 92: 92: [----------] 15 tests from Tile/4, where TypeParam = int 92: [ RUN ] Tile/4.Tile432 92: [ OK ] Tile/4.Tile432 (0 ms) 92: [ RUN ] Tile/4.Tile111 92: [ OK ] Tile/4.Tile111 (0 ms) 92: [ RUN ] Tile/4.Tile123 92: [ OK ] Tile/4.Tile123 (0 ms) 92: [ RUN ] Tile/4.Tile312 92: [ OK ] Tile/4.Tile312 (1 ms) 92: [ RUN ] Tile/4.Tile231 92: [ OK ] Tile/4.Tile231 (0 ms) 92: [ RUN ] Tile/4.Tile3D432 99: [ OK ] Unwrap/0.UnwrapSmall00 (31 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall01 99: [ OK ] Unwrap/0.UnwrapSmall01 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall02 99: [ OK ] Unwrap/0.UnwrapSmall02 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall03 99: [ OK ] Unwrap/0.UnwrapSmall03 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall04 99: [ OK ] Unwrap/0.UnwrapSmall04 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall05 99: [ OK ] Unwrap/0.UnwrapSmall05 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall06 99: [ OK ] Unwrap/0.UnwrapSmall06 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall07 92: [ OK ] Tile/4.Tile3D432 (199 ms) 92: [ RUN ] Tile/4.Tile3D111 99: [ OK ] Unwrap/0.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall08 99: [ OK ] Unwrap/0.UnwrapSmall08 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall09 98: [ OK ] Triangle/1.Lower2DRect1 (301 ms) 98: [ RUN ] Triangle/1.Lower2DSquare 99: [ OK ] Unwrap/0.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall10 99: [ OK ] Unwrap/0.UnwrapSmall10 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall11 99: [ OK ] Unwrap/0.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall12 99: [ OK ] Unwrap/0.UnwrapSmall12 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall13 92: [ OK ] Tile/4.Tile3D111 (193 ms) 92: [ RUN ] Tile/4.Tile3D123 99: [ OK ] Unwrap/0.UnwrapSmall13 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall14 99: [ OK ] Unwrap/0.UnwrapSmall14 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall15 99: [ OK ] Unwrap/0.UnwrapSmall15 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall16 99: [ OK ] Unwrap/0.UnwrapSmall16 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall17 99: [ OK ] Unwrap/0.UnwrapSmall17 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall18 99: [ OK ] Unwrap/0.UnwrapSmall18 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall19 99: [ OK ] Unwrap/0.UnwrapSmall19 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall20 92: [ OK ] Tile/4.Tile3D123 (197 ms) 92: [ RUN ] Tile/4.Tile3D312 98: [ OK ] Triangle/1.Lower2DSquare (355 ms) 98: [ RUN ] Triangle/1.Lower3D 99: [ OK ] Unwrap/0.UnwrapSmall20 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall21 99: [ OK ] Unwrap/0.UnwrapSmall21 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall22 99: [ OK ] Unwrap/0.UnwrapSmall22 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall23 99: [ OK ] Unwrap/0.UnwrapSmall23 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall24 99: [ OK ] Unwrap/0.UnwrapSmall24 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall25 99: [ OK ] Unwrap/0.UnwrapSmall25 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall26 92: [ OK ] Tile/4.Tile3D312 (197 ms) 92: [ RUN ] Tile/4.Tile3D231 99: [ OK ] Unwrap/0.UnwrapSmall26 (31 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall27 99: [ OK ] Unwrap/0.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall28 99: [ OK ] Unwrap/0.UnwrapSmall28 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall29 99: [ OK ] Unwrap/0.UnwrapSmall29 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall30 99: [ OK ] Unwrap/0.UnwrapSmall30 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall31 99: [ OK ] Unwrap/0.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall32 99: [ OK ] Unwrap/0.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall33 92: [ OK ] Tile/4.Tile3D231 (197 ms) 92: [ RUN ] Tile/4.Tile2D432 99: [ OK ] Unwrap/0.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall34 98: [ OK ] Triangle/1.Lower3D (423 ms) 98: [ RUN ] Triangle/1.Lower4D 99: [ OK ] Unwrap/0.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall35 99: [ OK ] Unwrap/0.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall36 99: [ OK ] Unwrap/0.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall37 99: [ OK ] Unwrap/0.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall38 99: [ OK ] Unwrap/0.UnwrapSmall38 (32 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall39 92: [ OK ] Tile/4.Tile2D432 (199 ms) 92: [ RUN ] Tile/4.Tile2D111 99: [ OK ] Unwrap/0.UnwrapSmall39 (29 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall40 99: [ OK ] Unwrap/0.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall41 99: [ OK ] Unwrap/0.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall42 99: [ OK ] Unwrap/0.UnwrapSmall42 (35 ms) 99: [ RUN ] Unwrap/0.UnwrapSmall43 98: [ OK ] Triangle/1.Lower4D (274 ms) 98: [ RUN ] Triangle/1.Upper2DRect0 99: [ OK ] Unwrap/0.UnwrapSmall43 (30 ms) 99: [----------] 44 tests from Unwrap/0 (1331 ms total) 99: 99: [----------] 44 tests from Unwrap/1, where TypeParam = double 99: [ RUN ] Unwrap/1.UnwrapSmall00 98: [ OK ] Triangle/1.Upper2DRect0 (24 ms) 98: [ RUN ] Triangle/1.Upper2DRect1 99: [ OK ] Unwrap/1.UnwrapSmall00 (35 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall01 99: [ OK ] Unwrap/1.UnwrapSmall01 (31 ms) 92: [ OK ] Tile/4.Tile2D111 (192 ms) 92: [ RUN ] Tile/4.Tile2D123 99: [ RUN ] Unwrap/1.UnwrapSmall02 99: [ OK ] Unwrap/1.UnwrapSmall02 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall03 99: [ OK ] Unwrap/1.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall04 99: [ OK ] Unwrap/1.UnwrapSmall04 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall05 99: [ OK ] Unwrap/1.UnwrapSmall05 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall06 99: [ OK ] Unwrap/1.UnwrapSmall06 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall07 99: [ OK ] Unwrap/1.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall08 92: [ OK ] Tile/4.Tile2D123 (196 ms) 92: [ RUN ] Tile/4.Tile2D312 99: [ OK ] Unwrap/1.UnwrapSmall08 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall09 98: [ OK ] Triangle/1.Upper2DRect1 (290 ms) 98: [ RUN ] Triangle/1.Upper2DSquare 99: [ OK ] Unwrap/1.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall10 99: [ OK ] Unwrap/1.UnwrapSmall10 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall11 99: [ OK ] Unwrap/1.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall12 99: [ OK ] Unwrap/1.UnwrapSmall12 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall13 99: [ OK ] Unwrap/1.UnwrapSmall13 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall14 92: [ OK ] Tile/4.Tile2D312 (196 ms) 92: [ RUN ] Tile/4.Tile2D231 99: [ OK ] Unwrap/1.UnwrapSmall14 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall15 99: [ OK ] Unwrap/1.UnwrapSmall15 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall16 99: [ OK ] Unwrap/1.UnwrapSmall16 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall17 99: [ OK ] Unwrap/1.UnwrapSmall17 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall18 99: [ OK ] Unwrap/1.UnwrapSmall18 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall19 99: [ OK ] Unwrap/1.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall20 99: [ OK ] Unwrap/1.UnwrapSmall20 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall21 98: [ OK ] Triangle/1.Upper2DSquare (341 ms) 98: [ RUN ] Triangle/1.Upper3D 92: [ OK ] Tile/4.Tile2D231 (197 ms) 92: [----------] 15 tests from Tile/4 (1965 ms total) 92: 92: [----------] 15 tests from Tile/5, where TypeParam = unsigned int 92: [ RUN ] Tile/5.Tile432 92: [ OK ] Tile/5.Tile432 (1 ms) 92: [ RUN ] Tile/5.Tile111 92: [ OK ] Tile/5.Tile111 (0 ms) 92: [ RUN ] Tile/5.Tile123 92: [ OK ] Tile/5.Tile123 (1 ms) 92: [ RUN ] Tile/5.Tile312 92: [ OK ] Tile/5.Tile312 (0 ms) 92: [ RUN ] Tile/5.Tile231 92: [ OK ] Tile/5.Tile231 (1 ms) 92: [ RUN ] Tile/5.Tile3D432 99: [ OK ] Unwrap/1.UnwrapSmall21 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall22 99: [ OK ] Unwrap/1.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall23 99: [ OK ] Unwrap/1.UnwrapSmall23 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall24 99: [ OK ] Unwrap/1.UnwrapSmall24 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall25 99: [ OK ] Unwrap/1.UnwrapSmall25 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall26 99: [ OK ] Unwrap/1.UnwrapSmall26 (32 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall27 92: [ OK ] Tile/5.Tile3D432 (197 ms) 92: [ RUN ] Tile/5.Tile3D111 99: [ OK ] Unwrap/1.UnwrapSmall27 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall28 99: [ OK ] Unwrap/1.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall29 99: [ OK ] Unwrap/1.UnwrapSmall29 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall30 99: [ OK ] Unwrap/1.UnwrapSmall30 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall31 99: [ OK ] Unwrap/1.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall32 99: [ OK ] Unwrap/1.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall33 99: [ OK ] Unwrap/1.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall34 92: [ OK ] Tile/5.Tile3D111 (192 ms) 92: [ RUN ] Tile/5.Tile3D123 98: [ OK ] Triangle/1.Upper3D (409 ms) 98: [ RUN ] Triangle/1.Upper4D 99: [ OK ] Unwrap/1.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall35 99: [ OK ] Unwrap/1.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall36 99: [ OK ] Unwrap/1.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall37 99: [ OK ] Unwrap/1.UnwrapSmall37 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall38 99: [ OK ] Unwrap/1.UnwrapSmall38 (34 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall39 99: [ OK ] Unwrap/1.UnwrapSmall39 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall40 92: [ OK ] Tile/5.Tile3D123 (197 ms) 92: [ RUN ] Tile/5.Tile3D312 99: [ OK ] Unwrap/1.UnwrapSmall40 (31 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall41 99: [ OK ] Unwrap/1.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall42 98: [ OK ] Triangle/1.Upper4D (259 ms) 98: [ RUN ] Triangle/1.Lower2DRect0Unit 99: [ OK ] Unwrap/1.UnwrapSmall42 (37 ms) 99: [ RUN ] Unwrap/1.UnwrapSmall43 98: [ OK ] Triangle/1.Lower2DRect0Unit (24 ms) 98: [ RUN ] Triangle/1.Lower2DRect1Unit 99: [ OK ] Unwrap/1.UnwrapSmall43 (32 ms) 99: [----------] 44 tests from Unwrap/1 (1363 ms total) 99: 99: [----------] 44 tests from Unwrap/2, where TypeParam = af::af_cfloat 99: [ RUN ] Unwrap/2.UnwrapSmall00 99: [ OK ] Unwrap/2.UnwrapSmall00 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall01 99: [ OK ] Unwrap/2.UnwrapSmall01 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall02 92: [ OK ] Tile/5.Tile3D312 (196 ms) 92: [ RUN ] Tile/5.Tile3D231 99: [ OK ] Unwrap/2.UnwrapSmall02 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall03 99: [ OK ] Unwrap/2.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall04 99: [ OK ] Unwrap/2.UnwrapSmall04 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall05 99: [ OK ] Unwrap/2.UnwrapSmall05 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall06 99: [ OK ] Unwrap/2.UnwrapSmall06 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall07 99: [ OK ] Unwrap/2.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall08 98: [ OK ] Triangle/1.Lower2DRect1Unit (291 ms) 98: [ RUN ] Triangle/1.Lower2DSquareUnit 92: [ OK ] Tile/5.Tile3D231 (194 ms) 92: [ RUN ] Tile/5.Tile2D432 99: [ OK ] Unwrap/2.UnwrapSmall08 (32 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall09 99: [ OK ] Unwrap/2.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall10 99: [ OK ] Unwrap/2.UnwrapSmall10 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall11 99: [ OK ] Unwrap/2.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall12 99: [ OK ] Unwrap/2.UnwrapSmall12 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall13 99: [ OK ] Unwrap/2.UnwrapSmall13 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall14 99: [ OK ] Unwrap/2.UnwrapSmall14 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall15 92: [ OK ] Tile/5.Tile2D432 (196 ms) 92: [ RUN ] Tile/5.Tile2D111 99: [ OK ] Unwrap/2.UnwrapSmall15 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall16 99: [ OK ] Unwrap/2.UnwrapSmall16 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall17 99: [ OK ] Unwrap/2.UnwrapSmall17 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall18 99: [ OK ] Unwrap/2.UnwrapSmall18 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall19 98: [ OK ] Triangle/1.Lower2DSquareUnit (342 ms) 98: [ RUN ] Triangle/1.Upper2DRect0Unit 99: [ OK ] Unwrap/2.UnwrapSmall19 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall20 98: [ OK ] Triangle/1.Upper2DRect0Unit (23 ms) 98: [ RUN ] Triangle/1.Upper2DRect1Unit 99: [ OK ] Unwrap/2.UnwrapSmall20 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall21 92: [ OK ] Tile/5.Tile2D111 (189 ms) 92: [ RUN ] Tile/5.Tile2D123 99: [ OK ] Unwrap/2.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall22 99: [ OK ] Unwrap/2.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall23 99: [ OK ] Unwrap/2.UnwrapSmall23 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall24 99: [ OK ] Unwrap/2.UnwrapSmall24 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall25 99: [ OK ] Unwrap/2.UnwrapSmall25 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall26 99: [ OK ] Unwrap/2.UnwrapSmall26 (32 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall27 92: [ OK ] Tile/5.Tile2D123 (194 ms) 92: [ RUN ] Tile/5.Tile2D312 99: [ OK ] Unwrap/2.UnwrapSmall27 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall28 99: [ OK ] Unwrap/2.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall29 98: [ OK ] Triangle/1.Upper2DRect1Unit (289 ms) 98: [ RUN ] Triangle/1.Upper2DSquareUnit 99: [ OK ] Unwrap/2.UnwrapSmall29 (32 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall30 99: [ OK ] Unwrap/2.UnwrapSmall30 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall31 99: [ OK ] Unwrap/2.UnwrapSmall31 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall32 99: [ OK ] Unwrap/2.UnwrapSmall32 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall33 92: [ OK ] Tile/5.Tile2D312 (194 ms) 92: [ RUN ] Tile/5.Tile2D231 99: [ OK ] Unwrap/2.UnwrapSmall33 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall34 99: [ OK ] Unwrap/2.UnwrapSmall34 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall35 99: [ OK ] Unwrap/2.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall36 99: [ OK ] Unwrap/2.UnwrapSmall36 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall37 99: [ OK ] Unwrap/2.UnwrapSmall37 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall38 99: [ OK ] Unwrap/2.UnwrapSmall38 (34 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall39 92: [ OK ] Tile/5.Tile2D231 (194 ms) 92: [----------] 15 tests from Tile/5 (1946 ms total) 92: 92: [----------] 15 tests from Tile/6, where TypeParam = long long 92: [ RUN ] Tile/6.Tile432 92: [ OK ] Tile/6.Tile432 (0 ms) 92: [ RUN ] Tile/6.Tile111 92: [ OK ] Tile/6.Tile111 (0 ms) 92: [ RUN ] Tile/6.Tile123 92: [ OK ] Tile/6.Tile123 (0 ms) 92: [ RUN ] Tile/6.Tile312 92: [ OK ] Tile/6.Tile312 (0 ms) 92: [ RUN ] Tile/6.Tile231 92: [ OK ] Tile/6.Tile231 (0 ms) 92: [ RUN ] Tile/6.Tile3D432 99: [ OK ] Unwrap/2.UnwrapSmall39 (32 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall40 98: [ OK ] Triangle/1.Upper2DSquareUnit (339 ms) 98: [----------] 16 tests from Triangle/1 (4011 ms total) 98: 98: [----------] 16 tests from Triangle/2, where TypeParam = double 98: [ RUN ] Triangle/2.Lower2DRect0 99: [ OK ] Unwrap/2.UnwrapSmall40 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall41 98: [ OK ] Triangle/2.Lower2DRect0 (17 ms) 98: [ RUN ] Triangle/2.Lower2DRect1 99: [ OK ] Unwrap/2.UnwrapSmall41 (31 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall42 99: [ OK ] Unwrap/2.UnwrapSmall42 (36 ms) 99: [ RUN ] Unwrap/2.UnwrapSmall43 99: [ OK ] Unwrap/2.UnwrapSmall43 (31 ms) 99: [----------] 44 tests from Unwrap/2 (1373 ms total) 99: 99: [----------] 44 tests from Unwrap/3, where TypeParam = af::af_cdouble 99: [ RUN ] Unwrap/3.UnwrapSmall00 99: [ OK ] Unwrap/3.UnwrapSmall00 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall01 98: [ OK ] Triangle/2.Lower2DRect1 (144 ms) 98: [ RUN ] Triangle/2.Lower2DSquare 99: [ OK ] Unwrap/3.UnwrapSmall01 (33 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall02 92: [ OK ] Tile/6.Tile3D432 (205 ms) 92: [ RUN ] Tile/6.Tile3D111 99: [ OK ] Unwrap/3.UnwrapSmall02 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall03 99: [ OK ] Unwrap/3.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall04 99: [ OK ] Unwrap/3.UnwrapSmall04 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall05 99: [ OK ] Unwrap/3.UnwrapSmall05 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall06 98: [ OK ] Triangle/2.Lower2DSquare (170 ms) 98: [ RUN ] Triangle/2.Lower3D 99: [ OK ] Unwrap/3.UnwrapSmall06 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall07 99: [ OK ] Unwrap/3.UnwrapSmall07 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall08 92: [ OK ] Tile/6.Tile3D111 (194 ms) 92: [ RUN ] Tile/6.Tile3D123 99: [ OK ] Unwrap/3.UnwrapSmall08 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall09 99: [ OK ] Unwrap/3.UnwrapSmall09 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall10 99: [ OK ] Unwrap/3.UnwrapSmall10 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall11 99: [ OK ] Unwrap/3.UnwrapSmall11 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall12 99: [ OK ] Unwrap/3.UnwrapSmall12 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall13 98: [ OK ] Triangle/2.Lower3D (204 ms) 98: [ RUN ] Triangle/2.Lower4D 99: [ OK ] Unwrap/3.UnwrapSmall13 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall14 92: [ OK ] Tile/6.Tile3D123 (201 ms) 92: [ RUN ] Tile/6.Tile3D312 99: [ OK ] Unwrap/3.UnwrapSmall14 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall15 99: [ OK ] Unwrap/3.UnwrapSmall15 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall16 99: [ OK ] Unwrap/3.UnwrapSmall16 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall17 98: [ OK ] Triangle/2.Lower4D (131 ms) 98: [ RUN ] Triangle/2.Upper2DRect0 98: [ OK ] Triangle/2.Upper2DRect0 (13 ms) 98: [ RUN ] Triangle/2.Upper2DRect1 99: [ OK ] Unwrap/3.UnwrapSmall17 (33 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall18 99: [ OK ] Unwrap/3.UnwrapSmall18 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall19 99: [ OK ] Unwrap/3.UnwrapSmall19 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall20 99: [ OK ] Unwrap/3.UnwrapSmall20 (31 ms) 92: [ OK ] Tile/6.Tile3D312 (200 ms) 92: [ RUN ] Tile/6.Tile3D231 99: [ RUN ] Unwrap/3.UnwrapSmall21 99: [ OK ] Unwrap/3.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall22 98: [ OK ] Triangle/2.Upper2DRect1 (146 ms) 98: [ RUN ] Triangle/2.Upper2DSquare 99: [ OK ] Unwrap/3.UnwrapSmall22 (33 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall23 99: [ OK ] Unwrap/3.UnwrapSmall23 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall24 99: [ OK ] Unwrap/3.UnwrapSmall24 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall25 99: [ OK ] Unwrap/3.UnwrapSmall25 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall26 65: [ OK ] NearestNeighbour/5.NN_SAD_500_5000_Dim1 (5211 ms) 65: [----------] 8 tests from NearestNeighbour/5 (11247 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/6, where TypeParam = unsigned char 65: [ RUN ] NearestNeighbour/6.NN_SSD_100_1000_Dim0 65: [ OK ] NearestNeighbour/6.NN_SSD_100_1000_Dim0 (21 ms) 65: [ RUN ] NearestNeighbour/6.NN_SSD_100_1000_Dim1 99: [ OK ] Unwrap/3.UnwrapSmall26 (35 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall27 65: [ OK ] NearestNeighbour/6.NN_SSD_100_1000_Dim1 (14 ms) 65: [ RUN ] NearestNeighbour/6.NN_SSD_500_5000_Dim0 92: [ OK ] Tile/6.Tile3D231 (201 ms) 92: [ RUN ] Tile/6.Tile2D432 98: [ OK ] Triangle/2.Upper2DSquare (172 ms) 98: [ RUN ] Triangle/2.Upper3D 99: [ OK ] Unwrap/3.UnwrapSmall27 (33 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall28 99: [ OK ] Unwrap/3.UnwrapSmall28 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall29 99: [ OK ] Unwrap/3.UnwrapSmall29 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall30 99: [ OK ] Unwrap/3.UnwrapSmall30 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall31 99: [ OK ] Unwrap/3.UnwrapSmall31 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall32 99: [ OK ] Unwrap/3.UnwrapSmall32 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall33 92: [ OK ] Tile/6.Tile2D432 (203 ms) 92: [ RUN ] Tile/6.Tile2D111 99: [ OK ] Unwrap/3.UnwrapSmall33 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall34 98: [ OK ] Triangle/2.Upper3D (207 ms) 98: [ RUN ] Triangle/2.Upper4D 99: [ OK ] Unwrap/3.UnwrapSmall34 (31 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall35 99: [ OK ] Unwrap/3.UnwrapSmall35 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall36 99: [ OK ] Unwrap/3.UnwrapSmall36 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall37 99: [ OK ] Unwrap/3.UnwrapSmall37 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall38 98: [ OK ] Triangle/2.Upper4D (132 ms) 98: [ RUN ] Triangle/2.Lower2DRect0Unit 98: [ OK ] Triangle/2.Lower2DRect0Unit (13 ms) 98: [ RUN ] Triangle/2.Lower2DRect1Unit 99: [ OK ] Unwrap/3.UnwrapSmall38 (37 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall39 92: [ OK ] Tile/6.Tile2D111 (194 ms) 92: [ RUN ] Tile/6.Tile2D123 99: [ OK ] Unwrap/3.UnwrapSmall39 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall40 99: [ OK ] Unwrap/3.UnwrapSmall40 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall41 99: [ OK ] Unwrap/3.UnwrapSmall41 (32 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall42 65: [ OK ] NearestNeighbour/6.NN_SSD_500_5000_Dim0 (509 ms) 65: [ RUN ] NearestNeighbour/6.NN_SSD_500_5000_Dim1 99: [ OK ] Unwrap/3.UnwrapSmall42 (41 ms) 99: [ RUN ] Unwrap/3.UnwrapSmall43 98: [ OK ] Triangle/2.Lower2DRect1Unit (157 ms) 98: [ RUN ] Triangle/2.Lower2DSquareUnit 99: [ OK ] Unwrap/3.UnwrapSmall43 (32 ms) 99: [----------] 44 tests from Unwrap/3 (1419 ms total) 99: 99: [----------] 44 tests from Unwrap/4, where TypeParam = int 99: [ RUN ] Unwrap/4.UnwrapSmall00 99: [ OK ] Unwrap/4.UnwrapSmall00 (40 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall01 92: [ OK ] Tile/6.Tile2D123 (201 ms) 92: [ RUN ] Tile/6.Tile2D312 99: [ OK ] Unwrap/4.UnwrapSmall01 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall02 99: [ OK ] Unwrap/4.UnwrapSmall02 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall03 99: [ OK ] Unwrap/4.UnwrapSmall03 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall04 99: [ OK ] Unwrap/4.UnwrapSmall04 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall05 98: [ OK ] Triangle/2.Lower2DSquareUnit (183 ms) 98: [ RUN ] Triangle/2.Upper2DRect0Unit 98: [ OK ] Triangle/2.Upper2DRect0Unit (13 ms) 98: [ RUN ] Triangle/2.Upper2DRect1Unit 99: [ OK ] Unwrap/4.UnwrapSmall05 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall06 99: [ OK ] Unwrap/4.UnwrapSmall06 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall07 92: [ OK ] Tile/6.Tile2D312 (200 ms) 92: [ RUN ] Tile/6.Tile2D231 99: [ OK ] Unwrap/4.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall08 99: [ OK ] Unwrap/4.UnwrapSmall08 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall09 99: [ OK ] Unwrap/4.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall10 98: [ OK ] Triangle/2.Upper2DRect1Unit (154 ms) 98: [ RUN ] Triangle/2.Upper2DSquareUnit 99: [ OK ] Unwrap/4.UnwrapSmall10 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall11 99: [ OK ] Unwrap/4.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall12 65: [ OK ] NearestNeighbour/6.NN_SSD_500_5000_Dim1 (436 ms) 65: [ RUN ] NearestNeighbour/6.NN_SAD_100_1000_Dim0 99: [ OK ] Unwrap/4.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall13 65: [ OK ] NearestNeighbour/6.NN_SAD_100_1000_Dim0 (19 ms) 65: [ RUN ] NearestNeighbour/6.NN_SAD_100_1000_Dim1 65: [ OK ] NearestNeighbour/6.NN_SAD_100_1000_Dim1 (20 ms) 65: [ RUN ] NearestNeighbour/6.NN_SAD_500_5000_Dim0 99: [ OK ] Unwrap/4.UnwrapSmall13 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall14 92: [ OK ] Tile/6.Tile2D231 (200 ms) 92: [----------] 15 tests from Tile/6 (2001 ms total) 92: 92: [----------] 15 tests from Tile/7, where TypeParam = unsigned long long 92: [ RUN ] Tile/7.Tile432 92: [ OK ] Tile/7.Tile432 (1 ms) 92: [ RUN ] Tile/7.Tile111 92: [ OK ] Tile/7.Tile111 (0 ms) 92: [ RUN ] Tile/7.Tile123 92: [ OK ] Tile/7.Tile123 (0 ms) 92: [ RUN ] Tile/7.Tile312 92: [ OK ] Tile/7.Tile312 (1 ms) 92: [ RUN ] Tile/7.Tile231 92: [ OK ] Tile/7.Tile231 (0 ms) 92: [ RUN ] Tile/7.Tile3D432 99: [ OK ] Unwrap/4.UnwrapSmall14 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall15 99: [ OK ] Unwrap/4.UnwrapSmall15 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall16 98: [ OK ] Triangle/2.Upper2DSquareUnit (182 ms) 98: [----------] 16 tests from Triangle/2 (2038 ms total) 98: 98: [----------] 16 tests from Triangle/3, where TypeParam = af::af_cdouble 98: [ RUN ] Triangle/3.Lower2DRect0 99: [ OK ] Unwrap/4.UnwrapSmall16 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall17 98: [ OK ] Triangle/3.Lower2DRect0 (26 ms) 98: [ RUN ] Triangle/3.Lower2DRect1 99: [ OK ] Unwrap/4.UnwrapSmall17 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall18 99: [ OK ] Unwrap/4.UnwrapSmall18 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall19 99: [ OK ] Unwrap/4.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall20 99: [ OK ] Unwrap/4.UnwrapSmall20 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall21 92: [ OK ] Tile/7.Tile3D432 (202 ms) 92: [ RUN ] Tile/7.Tile3D111 99: [ OK ] Unwrap/4.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall22 99: [ OK ] Unwrap/4.UnwrapSmall22 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall23 99: [ OK ] Unwrap/4.UnwrapSmall23 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall24 99: [ OK ] Unwrap/4.UnwrapSmall24 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall25 99: [ OK ] Unwrap/4.UnwrapSmall25 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall26 99: [ OK ] Unwrap/4.UnwrapSmall26 (32 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall27 92: [ OK ] Tile/7.Tile3D111 (195 ms) 92: [ RUN ] Tile/7.Tile3D123 98: [ OK ] Triangle/3.Lower2DRect1 (314 ms) 98: [ RUN ] Triangle/3.Lower2DSquare 99: [ OK ] Unwrap/4.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall28 99: [ OK ] Unwrap/4.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall29 99: [ OK ] Unwrap/4.UnwrapSmall29 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall30 99: [ OK ] Unwrap/4.UnwrapSmall30 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall31 99: [ OK ] Unwrap/4.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall32 99: [ OK ] Unwrap/4.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall33 99: [ OK ] Unwrap/4.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall34 92: [ OK ] Tile/7.Tile3D123 (200 ms) 92: [ RUN ] Tile/7.Tile3D312 65: [ OK ] NearestNeighbour/6.NN_SAD_500_5000_Dim0 (641 ms) 65: [ RUN ] NearestNeighbour/6.NN_SAD_500_5000_Dim1 99: [ OK ] Unwrap/4.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall35 99: [ OK ] Unwrap/4.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall36 99: [ OK ] Unwrap/4.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall37 99: [ OK ] Unwrap/4.UnwrapSmall37 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall38 99: [ OK ] Unwrap/4.UnwrapSmall38 (32 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall39 98: [ OK ] Triangle/3.Lower2DSquare (369 ms) 98: [ RUN ] Triangle/3.Lower3D 99: [ OK ] Unwrap/4.UnwrapSmall39 (31 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall40 92: [ OK ] Tile/7.Tile3D312 (201 ms) 92: [ RUN ] Tile/7.Tile3D231 99: [ OK ] Unwrap/4.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall41 99: [ OK ] Unwrap/4.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall42 99: [ OK ] Unwrap/4.UnwrapSmall42 (35 ms) 99: [ RUN ] Unwrap/4.UnwrapSmall43 99: [ OK ] Unwrap/4.UnwrapSmall43 (30 ms) 99: [----------] 44 tests from Unwrap/4 (1350 ms total) 99: 99: [----------] 44 tests from Unwrap/5, where TypeParam = unsigned int 99: [ RUN ] Unwrap/5.UnwrapSmall00 99: [ OK ] Unwrap/5.UnwrapSmall00 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall01 99: [ OK ] Unwrap/5.UnwrapSmall01 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall02 99: [ OK ] Unwrap/5.UnwrapSmall02 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall03 92: [ OK ] Tile/7.Tile3D231 (200 ms) 92: [ RUN ] Tile/7.Tile2D432 99: [ OK ] Unwrap/5.UnwrapSmall03 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall04 99: [ OK ] Unwrap/5.UnwrapSmall04 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall05 99: [ OK ] Unwrap/5.UnwrapSmall05 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall06 99: [ OK ] Unwrap/5.UnwrapSmall06 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall07 99: [ OK ] Unwrap/5.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall08 99: [ OK ] Unwrap/5.UnwrapSmall08 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall09 92: [ OK ] Tile/7.Tile2D432 (202 ms) 92: [ RUN ] Tile/7.Tile2D111 99: [ OK ] Unwrap/5.UnwrapSmall09 (31 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall10 98: [ OK ] Triangle/3.Lower3D (442 ms) 98: [ RUN ] Triangle/3.Lower4D 99: [ OK ] Unwrap/5.UnwrapSmall10 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall11 99: [ OK ] Unwrap/5.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall12 65: [ OK ] NearestNeighbour/6.NN_SAD_500_5000_Dim1 (653 ms) 65: [----------] 8 tests from NearestNeighbour/6 (2313 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/7, where TypeParam = short 65: [ RUN ] NearestNeighbour/7.NN_SSD_100_1000_Dim0 65: [ OK ] NearestNeighbour/7.NN_SSD_100_1000_Dim0 (17 ms) 65: [ RUN ] NearestNeighbour/7.NN_SSD_100_1000_Dim1 99: [ OK ] Unwrap/5.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall13 65: [ OK ] NearestNeighbour/7.NN_SSD_100_1000_Dim1 (15 ms) 65: [ RUN ] NearestNeighbour/7.NN_SSD_500_5000_Dim0 99: [ OK ] Unwrap/5.UnwrapSmall13 (31 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall14 99: [ OK ] Unwrap/5.UnwrapSmall14 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall15 99: [ OK ] Unwrap/5.UnwrapSmall15 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall16 92: [ OK ] Tile/7.Tile2D111 (195 ms) 92: [ RUN ] Tile/7.Tile2D123 99: [ OK ] Unwrap/5.UnwrapSmall16 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall17 99: [ OK ] Unwrap/5.UnwrapSmall17 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall18 99: [ OK ] Unwrap/5.UnwrapSmall18 (35 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall19 98: [ OK ] Triangle/3.Lower4D (286 ms) 98: [ RUN ] Triangle/3.Upper2DRect0 99: [ OK ] Unwrap/5.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall20 98: [ OK ] Triangle/3.Upper2DRect0 (24 ms) 98: [ RUN ] Triangle/3.Upper2DRect1 99: [ OK ] Unwrap/5.UnwrapSmall20 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall21 99: [ OK ] Unwrap/5.UnwrapSmall21 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall22 92: [ OK ] Tile/7.Tile2D123 (200 ms) 92: [ RUN ] Tile/7.Tile2D312 99: [ OK ] Unwrap/5.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall23 99: [ OK ] Unwrap/5.UnwrapSmall23 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall24 99: [ OK ] Unwrap/5.UnwrapSmall24 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall25 99: [ OK ] Unwrap/5.UnwrapSmall25 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall26 99: [ OK ] Unwrap/5.UnwrapSmall26 (31 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall27 99: [ OK ] Unwrap/5.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall28 99: [ OK ] Unwrap/5.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall29 92: [ OK ] Tile/7.Tile2D312 (200 ms) 92: [ RUN ] Tile/7.Tile2D231 98: [ OK ] Triangle/3.Upper2DRect1 (275 ms) 98: [ RUN ] Triangle/3.Upper2DSquare 99: [ OK ] Unwrap/5.UnwrapSmall29 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall30 65: [ OK ] NearestNeighbour/7.NN_SSD_500_5000_Dim0 (523 ms) 65: [ RUN ] NearestNeighbour/7.NN_SSD_500_5000_Dim1 99: [ OK ] Unwrap/5.UnwrapSmall30 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall31 99: [ OK ] Unwrap/5.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall32 99: [ OK ] Unwrap/5.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall33 99: [ OK ] Unwrap/5.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall34 99: [ OK ] Unwrap/5.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall35 92: [ OK ] Tile/7.Tile2D231 (199 ms) 92: [----------] 15 tests from Tile/7 (1996 ms total) 92: 92: [----------] 15 tests from Tile/8, where TypeParam = char 92: [ RUN ] Tile/8.Tile432 92: [ OK ] Tile/8.Tile432 (1 ms) 92: [ RUN ] Tile/8.Tile111 92: [ OK ] Tile/8.Tile111 (0 ms) 92: [ RUN ] Tile/8.Tile123 92: [ OK ] Tile/8.Tile123 (1 ms) 92: [ RUN ] Tile/8.Tile312 92: [ OK ] Tile/8.Tile312 (0 ms) 92: [ RUN ] Tile/8.Tile231 92: [ OK ] Tile/8.Tile231 (1 ms) 99: [ OK ] Unwrap/5.UnwrapSmall35 (31 ms) 92: [ RUN ] Tile/8.Tile3D432 99: [ RUN ] Unwrap/5.UnwrapSmall36 99: [ OK ] Unwrap/5.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall37 99: [ OK ] Unwrap/5.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall38 99: [ OK ] Unwrap/5.UnwrapSmall38 (32 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall39 99: [ OK ] Unwrap/5.UnwrapSmall39 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall40 98: [ OK ] Triangle/3.Upper2DSquare (323 ms) 98: [ RUN ] Triangle/3.Upper3D 99: [ OK ] Unwrap/5.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall41 99: [ OK ] Unwrap/5.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall42 92: [ OK ] Tile/8.Tile3D432 (191 ms) 92: [ RUN ] Tile/8.Tile3D111 99: [ OK ] Unwrap/5.UnwrapSmall42 (35 ms) 99: [ RUN ] Unwrap/5.UnwrapSmall43 99: [ OK ] Unwrap/5.UnwrapSmall43 (30 ms) 99: [----------] 44 tests from Unwrap/5 (1344 ms total) 99: 99: [----------] 44 tests from Unwrap/6, where TypeParam = long long 99: [ RUN ] Unwrap/6.UnwrapSmall00 99: [ OK ] Unwrap/6.UnwrapSmall00 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall01 99: [ OK ] Unwrap/6.UnwrapSmall01 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall02 99: [ OK ] Unwrap/6.UnwrapSmall02 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall03 65: [ OK ] NearestNeighbour/7.NN_SSD_500_5000_Dim1 (514 ms) 65: [ RUN ] NearestNeighbour/7.NN_SAD_100_1000_Dim0 65: [ OK ] NearestNeighbour/7.NN_SAD_100_1000_Dim0 (18 ms) 65: [ RUN ] NearestNeighbour/7.NN_SAD_100_1000_Dim1 99: [ OK ] Unwrap/6.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall04 92: [ OK ] Tile/8.Tile3D111 (186 ms) 92: [ RUN ] Tile/8.Tile3D123 65: [ OK ] NearestNeighbour/7.NN_SAD_100_1000_Dim1 (18 ms) 65: [ RUN ] NearestNeighbour/7.NN_SAD_500_5000_Dim0 99: [ OK ] Unwrap/6.UnwrapSmall04 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall05 99: [ OK ] Unwrap/6.UnwrapSmall05 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall06 99: [ OK ] Unwrap/6.UnwrapSmall06 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall07 99: [ OK ] Unwrap/6.UnwrapSmall07 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall08 98: [ OK ] Triangle/3.Upper3D (387 ms) 98: [ RUN ] Triangle/3.Upper4D 99: [ OK ] Unwrap/6.UnwrapSmall08 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall09 99: [ OK ] Unwrap/6.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall10 92: [ OK ] Tile/8.Tile3D123 (191 ms) 92: [ RUN ] Tile/8.Tile3D312 99: [ OK ] Unwrap/6.UnwrapSmall10 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall11 99: [ OK ] Unwrap/6.UnwrapSmall11 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall12 99: [ OK ] Unwrap/6.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall13 99: [ OK ] Unwrap/6.UnwrapSmall13 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall14 99: [ OK ] Unwrap/6.UnwrapSmall14 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall15 99: [ OK ] Unwrap/6.UnwrapSmall15 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall16 92: [ OK ] Tile/8.Tile3D312 (189 ms) 92: [ RUN ] Tile/8.Tile3D231 98: [ OK ] Triangle/3.Upper4D (258 ms) 98: [ RUN ] Triangle/3.Lower2DRect0Unit 99: [ OK ] Unwrap/6.UnwrapSmall16 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall17 98: [ OK ] Triangle/3.Lower2DRect0Unit (23 ms) 98: [ RUN ] Triangle/3.Lower2DRect1Unit 99: [ OK ] Unwrap/6.UnwrapSmall17 (36 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall18 99: [ OK ] Unwrap/6.UnwrapSmall18 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall19 99: [ OK ] Unwrap/6.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall20 99: [ OK ] Unwrap/6.UnwrapSmall20 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall21 99: [ OK ] Unwrap/6.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall22 92: [ OK ] Tile/8.Tile3D231 (190 ms) 92: [ RUN ] Tile/8.Tile2D432 99: [ OK ] Unwrap/6.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall23 65: [ OK ] NearestNeighbour/7.NN_SAD_500_5000_Dim0 (604 ms) 65: [ RUN ] NearestNeighbour/7.NN_SAD_500_5000_Dim1 99: [ OK ] Unwrap/6.UnwrapSmall23 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall24 99: [ OK ] Unwrap/6.UnwrapSmall24 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall25 99: [ OK ] Unwrap/6.UnwrapSmall25 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall26 98: [ OK ] Triangle/3.Lower2DRect1Unit (278 ms) 98: [ RUN ] Triangle/3.Lower2DSquareUnit 99: [ OK ] Unwrap/6.UnwrapSmall26 (33 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall27 99: [ OK ] Unwrap/6.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall28 92: [ OK ] Tile/8.Tile2D432 (191 ms) 92: [ RUN ] Tile/8.Tile2D111 99: [ OK ] Unwrap/6.UnwrapSmall28 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall29 99: [ OK ] Unwrap/6.UnwrapSmall29 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall30 99: [ OK ] Unwrap/6.UnwrapSmall30 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall31 99: [ OK ] Unwrap/6.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall32 99: [ OK ] Unwrap/6.UnwrapSmall32 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall33 99: [ OK ] Unwrap/6.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall34 92: [ OK ] Tile/8.Tile2D111 (185 ms) 92: [ RUN ] Tile/8.Tile2D123 99: [ OK ] Unwrap/6.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall35 99: [ OK ] Unwrap/6.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall36 99: [ OK ] Unwrap/6.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall37 98: [ OK ] Triangle/3.Lower2DSquareUnit (325 ms) 98: [ RUN ] Triangle/3.Upper2DRect0Unit 98: [ OK ] Triangle/3.Upper2DRect0Unit (23 ms) 98: [ RUN ] Triangle/3.Upper2DRect1Unit 99: [ OK ] Unwrap/6.UnwrapSmall37 (31 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall38 99: [ OK ] Unwrap/6.UnwrapSmall38 (33 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall39 99: [ OK ] Unwrap/6.UnwrapSmall39 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall40 92: [ OK ] Tile/8.Tile2D123 (190 ms) 92: [ RUN ] Tile/8.Tile2D312 99: [ OK ] Unwrap/6.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall41 99: [ OK ] Unwrap/6.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall42 99: [ OK ] Unwrap/6.UnwrapSmall42 (36 ms) 99: [ RUN ] Unwrap/6.UnwrapSmall43 99: [ OK ] Unwrap/6.UnwrapSmall43 (31 ms) 99: [----------] 44 tests from Unwrap/6 (1373 ms total) 99: 99: [----------] 44 tests from Unwrap/7, where TypeParam = unsigned long long 99: [ RUN ] Unwrap/7.UnwrapSmall00 65: [ OK ] NearestNeighbour/7.NN_SAD_500_5000_Dim1 (646 ms) 65: [----------] 8 tests from NearestNeighbour/7 (2357 ms total) 65: 65: [----------] 8 tests from NearestNeighbour/8, where TypeParam = unsigned short 65: [ RUN ] NearestNeighbour/8.NN_SSD_100_1000_Dim0 65: [ OK ] NearestNeighbour/8.NN_SSD_100_1000_Dim0 (16 ms) 65: [ RUN ] NearestNeighbour/8.NN_SSD_100_1000_Dim1 99: [ OK ] Unwrap/7.UnwrapSmall00 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall01 65: [ OK ] NearestNeighbour/8.NN_SSD_100_1000_Dim1 (14 ms) 65: [ RUN ] NearestNeighbour/8.NN_SSD_500_5000_Dim0 99: [ OK ] Unwrap/7.UnwrapSmall01 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall02 98: [ OK ] Triangle/3.Upper2DRect1Unit (275 ms) 98: [ RUN ] Triangle/3.Upper2DSquareUnit 92: [ OK ] Tile/8.Tile2D312 (189 ms) 92: [ RUN ] Tile/8.Tile2D231 99: [ OK ] Unwrap/7.UnwrapSmall02 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall03 99: [ OK ] Unwrap/7.UnwrapSmall03 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall04 99: [ OK ] Unwrap/7.UnwrapSmall04 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall05 99: [ OK ] Unwrap/7.UnwrapSmall05 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall06 99: [ OK ] Unwrap/7.UnwrapSmall06 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall07 99: [ OK ] Unwrap/7.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall08 92: [ OK ] Tile/8.Tile2D231 (189 ms) 92: [----------] 15 tests from Tile/8 (1895 ms total) 92: 92: [----------] 15 tests from Tile/9, where TypeParam = unsigned char 92: [ RUN ] Tile/9.Tile432 92: [ OK ] Tile/9.Tile432 (1 ms) 92: [ RUN ] Tile/9.Tile111 92: [ OK ] Tile/9.Tile111 (0 ms) 92: [ RUN ] Tile/9.Tile123 92: [ OK ] Tile/9.Tile123 (0 ms) 92: [ RUN ] Tile/9.Tile312 92: [ OK ] Tile/9.Tile312 (1 ms) 92: [ RUN ] Tile/9.Tile231 92: [ OK ] Tile/9.Tile231 (0 ms) 92: [ RUN ] Tile/9.Tile3D432 99: [ OK ] Unwrap/7.UnwrapSmall08 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall09 99: [ OK ] Unwrap/7.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall10 99: [ OK ] Unwrap/7.UnwrapSmall10 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall11 99: [ OK ] Unwrap/7.UnwrapSmall11 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall12 98: [ OK ] Triangle/3.Upper2DSquareUnit (323 ms) 98: [----------] 16 tests from Triangle/3 (3953 ms total) 98: 98: [----------] 16 tests from Triangle/4, where TypeParam = int 98: [ RUN ] Triangle/4.Lower2DRect0 99: [ OK ] Unwrap/7.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall13 98: [ OK ] Triangle/4.Lower2DRect0 (15 ms) 98: [ RUN ] Triangle/4.Lower2DRect1 99: [ OK ] Unwrap/7.UnwrapSmall13 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall14 99: [ OK ] Unwrap/7.UnwrapSmall14 (31 ms) 92: [ OK ] Tile/9.Tile3D432 (191 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall15 92: [ RUN ] Tile/9.Tile3D111 99: [ OK ] Unwrap/7.UnwrapSmall15 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall16 99: [ OK ] Unwrap/7.UnwrapSmall16 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall17 98: [ OK ] Triangle/4.Lower2DRect1 (125 ms) 98: [ RUN ] Triangle/4.Lower2DSquare 99: [ OK ] Unwrap/7.UnwrapSmall17 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall18 65: [ OK ] NearestNeighbour/8.NN_SSD_500_5000_Dim0 (515 ms) 65: [ RUN ] NearestNeighbour/8.NN_SSD_500_5000_Dim1 99: [ OK ] Unwrap/7.UnwrapSmall18 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall19 99: [ OK ] Unwrap/7.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall20 99: [ OK ] Unwrap/7.UnwrapSmall20 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall21 92: [ OK ] Tile/9.Tile3D111 (186 ms) 92: [ RUN ] Tile/9.Tile3D123 99: [ OK ] Unwrap/7.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall22 98: [ OK ] Triangle/4.Lower2DSquare (147 ms) 98: [ RUN ] Triangle/4.Lower3D 99: [ OK ] Unwrap/7.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall23 99: [ OK ] Unwrap/7.UnwrapSmall23 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall24 99: [ OK ] Unwrap/7.UnwrapSmall24 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall25 99: [ OK ] Unwrap/7.UnwrapSmall25 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall26 99: [ OK ] Unwrap/7.UnwrapSmall26 (32 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall27 92: [ OK ] Tile/9.Tile3D123 (189 ms) 92: [ RUN ] Tile/9.Tile3D312 98: [ OK ] Triangle/4.Lower3D (176 ms) 98: [ RUN ] Triangle/4.Lower4D 99: [ OK ] Unwrap/7.UnwrapSmall27 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall28 99: [ OK ] Unwrap/7.UnwrapSmall28 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall29 99: [ OK ] Unwrap/7.UnwrapSmall29 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall30 99: [ OK ] Unwrap/7.UnwrapSmall30 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall31 98: [ OK ] Triangle/4.Lower4D (112 ms) 98: [ RUN ] Triangle/4.Upper2DRect0 98: [ OK ] Triangle/4.Upper2DRect0 (11 ms) 98: [ RUN ] Triangle/4.Upper2DRect1 99: [ OK ] Unwrap/7.UnwrapSmall31 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall32 99: [ OK ] Unwrap/7.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall33 65: [ OK ] NearestNeighbour/8.NN_SSD_500_5000_Dim1 (466 ms) 65: [ RUN ] NearestNeighbour/8.NN_SAD_100_1000_Dim0 92: [ OK ] Tile/9.Tile3D312 (190 ms) 92: [ RUN ] Tile/9.Tile3D231 65: [ OK ] NearestNeighbour/8.NN_SAD_100_1000_Dim0 (18 ms) 65: [ RUN ] NearestNeighbour/8.NN_SAD_100_1000_Dim1 99: [ OK ] Unwrap/7.UnwrapSmall33 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall34 65: [ OK ] NearestNeighbour/8.NN_SAD_100_1000_Dim1 (17 ms) 65: [ RUN ] NearestNeighbour/8.NN_SAD_500_5000_Dim0 99: [ OK ] Unwrap/7.UnwrapSmall34 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall35 99: [ OK ] Unwrap/7.UnwrapSmall35 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall36 98: [ OK ] Triangle/4.Upper2DRect1 (133 ms) 98: [ RUN ] Triangle/4.Upper2DSquare 99: [ OK ] Unwrap/7.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall37 99: [ OK ] Unwrap/7.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall38 99: [ OK ] Unwrap/7.UnwrapSmall38 (33 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall39 92: [ OK ] Tile/9.Tile3D231 (189 ms) 92: [ RUN ] Tile/9.Tile2D432 99: [ OK ] Unwrap/7.UnwrapSmall39 (31 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall40 99: [ OK ] Unwrap/7.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall41 98: [ OK ] Triangle/4.Upper2DSquare (157 ms) 98: [ RUN ] Triangle/4.Upper3D 99: [ OK ] Unwrap/7.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall42 99: [ OK ] Unwrap/7.UnwrapSmall42 (36 ms) 99: [ RUN ] Unwrap/7.UnwrapSmall43 99: [ OK ] Unwrap/7.UnwrapSmall43 (31 ms) 99: [----------] 44 tests from Unwrap/7 (1367 ms total) 99: 99: [----------] 44 tests from Unwrap/8, where TypeParam = char 99: [ RUN ] Unwrap/8.UnwrapSmall00 99: [ OK ] Unwrap/8.UnwrapSmall00 (34 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall01 92: [ OK ] Tile/9.Tile2D432 (191 ms) 92: [ RUN ] Tile/9.Tile2D111 99: [ OK ] Unwrap/8.UnwrapSmall01 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall02 99: [ OK ] Unwrap/8.UnwrapSmall02 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall03 98: [ OK ] Triangle/4.Upper3D (188 ms) 98: [ RUN ] Triangle/4.Upper4D 99: [ OK ] Unwrap/8.UnwrapSmall03 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall04 99: [ OK ] Unwrap/8.UnwrapSmall04 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall05 99: [ OK ] Unwrap/8.UnwrapSmall05 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall06 98: [ OK ] Triangle/4.Upper4D (114 ms) 98: [ RUN ] Triangle/4.Lower2DRect0Unit 99: [ OK ] Unwrap/8.UnwrapSmall06 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall07 98: [ OK ] Triangle/4.Lower2DRect0Unit (11 ms) 98: [ RUN ] Triangle/4.Lower2DRect1Unit 92: [ OK ] Tile/9.Tile2D111 (185 ms) 92: [ RUN ] Tile/9.Tile2D123 99: [ OK ] Unwrap/8.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall08 99: [ OK ] Unwrap/8.UnwrapSmall08 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall09 65: [ OK ] NearestNeighbour/8.NN_SAD_500_5000_Dim0 (604 ms) 65: [ RUN ] NearestNeighbour/8.NN_SAD_500_5000_Dim1 99: [ OK ] Unwrap/8.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall10 99: [ OK ] Unwrap/8.UnwrapSmall10 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall11 98: [ OK ] Triangle/4.Lower2DRect1Unit (135 ms) 98: [ RUN ] Triangle/4.Lower2DSquareUnit 99: [ OK ] Unwrap/8.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall12 99: [ OK ] Unwrap/8.UnwrapSmall12 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall13 92: [ OK ] Tile/9.Tile2D123 (190 ms) 92: [ RUN ] Tile/9.Tile2D312 99: [ OK ] Unwrap/8.UnwrapSmall13 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall14 99: [ OK ] Unwrap/8.UnwrapSmall14 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall15 99: [ OK ] Unwrap/8.UnwrapSmall15 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall16 98: [ OK ] Triangle/4.Lower2DSquareUnit (159 ms) 98: [ RUN ] Triangle/4.Upper2DRect0Unit 99: [ OK ] Unwrap/8.UnwrapSmall16 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall17 98: [ OK ] Triangle/4.Upper2DRect0Unit (11 ms) 98: [ RUN ] Triangle/4.Upper2DRect1Unit 99: [ OK ] Unwrap/8.UnwrapSmall17 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall18 99: [ OK ] Unwrap/8.UnwrapSmall18 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall19 99: [ OK ] Unwrap/8.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall20 92: [ OK ] Tile/9.Tile2D312 (189 ms) 92: [ RUN ] Tile/9.Tile2D231 99: [ OK ] Unwrap/8.UnwrapSmall20 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall21 98: [ OK ] Triangle/4.Upper2DRect1Unit (135 ms) 98: [ RUN ] Triangle/4.Upper2DSquareUnit 99: [ OK ] Unwrap/8.UnwrapSmall21 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall22 99: [ OK ] Unwrap/8.UnwrapSmall22 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall23 99: [ OK ] Unwrap/8.UnwrapSmall23 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall24 99: [ OK ] Unwrap/8.UnwrapSmall24 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall25 99: [ OK ] Unwrap/8.UnwrapSmall25 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall26 92: [ OK ] Tile/9.Tile2D231 (190 ms) 92: [----------] 15 tests from Tile/9 (1892 ms total) 92: 92: [----------] 15 tests from Tile/10, where TypeParam = short 92: [ RUN ] Tile/10.Tile432 92: [ OK ] Tile/10.Tile432 (0 ms) 92: [ RUN ] Tile/10.Tile111 92: [ OK ] Tile/10.Tile111 (1 ms) 92: [ RUN ] Tile/10.Tile123 92: [ OK ] Tile/10.Tile123 (0 ms) 92: [ RUN ] Tile/10.Tile312 92: [ OK ] Tile/10.Tile312 (0 ms) 92: [ RUN ] Tile/10.Tile231 92: [ OK ] Tile/10.Tile231 (1 ms) 92: [ RUN ] Tile/10.Tile3D432 99: [ OK ] Unwrap/8.UnwrapSmall26 (31 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall27 98: [ OK ] Triangle/4.Upper2DSquareUnit (159 ms) 98: [----------] 16 tests from Triangle/4 (1790 ms total) 98: 98: [----------] 16 tests from Triangle/5, where TypeParam = unsigned int 98: [ RUN ] Triangle/5.Lower2DRect0 98: [ OK ] Triangle/5.Lower2DRect0 (10 ms) 98: [ RUN ] Triangle/5.Lower2DRect1 99: [ OK ] Unwrap/8.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall28 99: [ OK ] Unwrap/8.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall29 65: [ OK ] NearestNeighbour/8.NN_SAD_500_5000_Dim1 (591 ms) 65: [----------] 8 tests from NearestNeighbour/8 (2242 ms total) 65: 65: [----------] 1 test from NearestNeighbourSSD 65: [ RUN ] NearestNeighbourSSD.CPP 99: [ OK ] Unwrap/8.UnwrapSmall29 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall30 99: [ OK ] Unwrap/8.UnwrapSmall30 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall31 98: [ OK ] Triangle/5.Lower2DRect1 (126 ms) 98: [ RUN ] Triangle/5.Lower2DSquare 99: [ OK ] Unwrap/8.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall32 92: [ OK ] Tile/10.Tile3D432 (193 ms) 92: [ RUN ] Tile/10.Tile3D111 99: [ OK ] Unwrap/8.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall33 99: [ OK ] Unwrap/8.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall34 99: [ OK ] Unwrap/8.UnwrapSmall34 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall35 99: [ OK ] Unwrap/8.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall36 98: [ OK ] Triangle/5.Lower2DSquare (149 ms) 98: [ RUN ] Triangle/5.Lower3D 99: [ OK ] Unwrap/8.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall37 99: [ OK ] Unwrap/8.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall38 92: [ OK ] Tile/10.Tile3D111 (188 ms) 92: [ RUN ] Tile/10.Tile3D123 99: [ OK ] Unwrap/8.UnwrapSmall38 (33 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall39 99: [ OK ] Unwrap/8.UnwrapSmall39 (29 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall40 99: [ OK ] Unwrap/8.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall41 99: [ OK ] Unwrap/8.UnwrapSmall41 (30 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall42 98: [ OK ] Triangle/5.Lower3D (177 ms) 98: [ RUN ] Triangle/5.Lower4D 99: [ OK ] Unwrap/8.UnwrapSmall42 (34 ms) 99: [ RUN ] Unwrap/8.UnwrapSmall43 99: [ OK ] Unwrap/8.UnwrapSmall43 (30 ms) 99: [----------] 44 tests from Unwrap/8 (1333 ms total) 99: 99: [----------] 44 tests from Unwrap/9, where TypeParam = unsigned char 99: [ RUN ] Unwrap/9.UnwrapSmall00 99: [ OK ] Unwrap/9.UnwrapSmall00 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall01 92: [ OK ] Tile/10.Tile3D123 (192 ms) 92: [ RUN ] Tile/10.Tile3D312 99: [ OK ] Unwrap/9.UnwrapSmall01 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall02 98: [ OK ] Triangle/5.Lower4D (115 ms) 98: [ RUN ] Triangle/5.Upper2DRect0 65: [ OK ] NearestNeighbourSSD.CPP (518 ms) 65: [----------] 1 test from NearestNeighbourSSD (518 ms total) 65: 65: [----------] 1 test from NearestNeighbourSAD 65: [ RUN ] NearestNeighbourSAD.CPP 98: [ OK ] Triangle/5.Upper2DRect0 (12 ms) 98: [ RUN ] Triangle/5.Upper2DRect1 65: [ OK ] NearestNeighbourSAD.CPP (16 ms) 65: [----------] 1 test from NearestNeighbourSAD (16 ms total) 65: 65: [----------] Global test environment tear-down 65: [==========] 74 tests from 11 test cases ran. (39532 ms total) 65: [ PASSED ] 74 tests. 99: [ OK ] Unwrap/9.UnwrapSmall02 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall03 87/95 Test #65: Test_nearest_neighbour_cpu ....... Passed 39.69 sec test 100 Start 100: Test_var_cpu 100: Test command: /<>/obj-arm-linux-gnueabihf/test/var_cpu 100: Working Directory: /<>/obj-arm-linux-gnueabihf/test 100: Test timeout computed to be: 10000000 99: [ OK ] Unwrap/9.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall04 99: [ OK ] Unwrap/9.UnwrapSmall04 (29 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall05 100: Running main() from gtest_main.cc 100: [==========] Running 48 tests from 12 test cases. 100: [----------] Global test environment set-up. 100: [----------] 4 tests from Var/0, where TypeParam = float 100: [ RUN ] Var/0.AllCPPSmall 100: [ OK ] Var/0.AllCPPSmall (6 ms) 100: [ RUN ] Var/0.AllCPPMedium 100: [ OK ] Var/0.AllCPPMedium (1 ms) 100: [ RUN ] Var/0.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall05 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall06 98: [ OK ] Triangle/5.Upper2DRect1 (133 ms) 98: [ RUN ] Triangle/5.Upper2DSquare 99: [ OK ] Unwrap/9.UnwrapSmall06 (29 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall07 100: [ OK ] Var/0.AllCPPLarge (43 ms) 100: [ RUN ] Var/0.DimCPPSmall 100: [ OK ] Var/0.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/0 (54 ms total) 100: 100: [----------] 4 tests from Var/1, where TypeParam = double 100: [ RUN ] Var/1.AllCPPSmall 100: [ OK ] Var/1.AllCPPSmall (5 ms) 100: [ RUN ] Var/1.AllCPPMedium 100: [ OK ] Var/1.AllCPPMedium (1 ms) 100: [ RUN ] Var/1.AllCPPLarge 92: [ OK ] Tile/10.Tile3D312 (193 ms) 92: [ RUN ] Tile/10.Tile3D231 99: [ OK ] Unwrap/9.UnwrapSmall07 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall08 99: [ OK ] Unwrap/9.UnwrapSmall08 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall09 100: [ OK ] Var/1.AllCPPLarge (46 ms) 100: [ RUN ] Var/1.DimCPPSmall 100: [ OK ] Var/1.DimCPPSmall (10 ms) 100: [----------] 4 tests from Var/1 (62 ms total) 100: 100: [----------] 4 tests from Var/2, where TypeParam = af::af_cfloat 100: [ RUN ] Var/2.AllCPPSmall 100: [ OK ] Var/2.AllCPPSmall (0 ms) 100: [ RUN ] Var/2.AllCPPMedium 100: [ OK ] Var/2.AllCPPMedium (0 ms) 100: [ RUN ] Var/2.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall09 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall10 100: [ OK ] Var/2.AllCPPLarge (45 ms) 100: [ RUN ] Var/2.DimCPPSmall 100: [ OK ] Var/2.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/2 (45 ms total) 100: 100: [----------] 4 tests from Var/3, where TypeParam = af::af_cdouble 100: [ RUN ] Var/3.AllCPPSmall 100: [ OK ] Var/3.AllCPPSmall (0 ms) 100: [ RUN ] Var/3.AllCPPMedium 100: [ OK ] Var/3.AllCPPMedium (1 ms) 100: [ RUN ] Var/3.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall10 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall11 99: [ OK ] Unwrap/9.UnwrapSmall11 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall12 98: [ OK ] Triangle/5.Upper2DSquare (160 ms) 98: [ RUN ] Triangle/5.Upper3D 100: [ OK ] Var/3.AllCPPLarge (59 ms) 100: [ RUN ] Var/3.DimCPPSmall 100: [ OK ] Var/3.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/3 (61 ms total) 100: 100: [----------] 4 tests from Var/4, where TypeParam = unsigned int 100: [ RUN ] Var/4.AllCPPSmall 100: [ OK ] Var/4.AllCPPSmall (0 ms) 100: [ RUN ] Var/4.AllCPPMedium 100: [ OK ] Var/4.AllCPPMedium (0 ms) 100: [ RUN ] Var/4.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall13 99: [ OK ] Unwrap/9.UnwrapSmall13 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall14 92: [ OK ] Tile/10.Tile3D231 (192 ms) 92: [ RUN ] Tile/10.Tile2D432 100: [ OK ] Var/4.AllCPPLarge (50 ms) 100: [ RUN ] Var/4.DimCPPSmall 100: [ OK ] Var/4.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/4 (50 ms total) 100: 100: [----------] 4 tests from Var/5, where TypeParam = int 100: [ RUN ] Var/5.AllCPPSmall 100: [ OK ] Var/5.AllCPPSmall (0 ms) 100: [ RUN ] Var/5.AllCPPMedium 100: [ OK ] Var/5.AllCPPMedium (1 ms) 100: [ RUN ] Var/5.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall14 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall15 99: [ OK ] Unwrap/9.UnwrapSmall15 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall16 100: [ OK ] Var/5.AllCPPLarge (50 ms) 100: [ RUN ] Var/5.DimCPPSmall 100: [ OK ] Var/5.DimCPPSmall (5 ms) 100: [----------] 4 tests from Var/5 (56 ms total) 100: 100: [----------] 4 tests from Var/6, where TypeParam = unsigned long long 100: [ RUN ] Var/6.AllCPPSmall 100: [ OK ] Var/6.AllCPPSmall (0 ms) 100: [ RUN ] Var/6.AllCPPMedium 100: [ OK ] Var/6.AllCPPMedium (2 ms) 100: [ RUN ] Var/6.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall16 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall17 99: [ OK ] Unwrap/9.UnwrapSmall17 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall18 98: [ OK ] Triangle/5.Upper3D (187 ms) 98: [ RUN ] Triangle/5.Upper4D 99: [ OK ] Unwrap/9.UnwrapSmall18 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall19 99: [ OK ] Unwrap/9.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall20 92: [ OK ] Tile/10.Tile2D432 (193 ms) 92: [ RUN ] Tile/10.Tile2D111 99: [ OK ] Unwrap/9.UnwrapSmall20 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall21 100: [ OK ] Var/6.AllCPPLarge (162 ms) 100: [ RUN ] Var/6.DimCPPSmall 99: [ OK ] Unwrap/9.UnwrapSmall21 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall22 100: [ OK ] Var/6.DimCPPSmall (5 ms) 100: [----------] 4 tests from Var/6 (169 ms total) 100: 100: [----------] 4 tests from Var/7, where TypeParam = long long 100: [ RUN ] Var/7.AllCPPSmall 100: [ OK ] Var/7.AllCPPSmall (0 ms) 100: [ RUN ] Var/7.AllCPPMedium 100: [ OK ] Var/7.AllCPPMedium (2 ms) 100: [ RUN ] Var/7.AllCPPLarge 98: [ OK ] Triangle/5.Upper4D (114 ms) 98: [ RUN ] Triangle/5.Lower2DRect0Unit 98: [ OK ] Triangle/5.Lower2DRect0Unit (11 ms) 98: [ RUN ] Triangle/5.Lower2DRect1Unit 99: [ OK ] Unwrap/9.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall23 99: [ OK ] Unwrap/9.UnwrapSmall23 (29 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall24 99: [ OK ] Unwrap/9.UnwrapSmall24 (29 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall25 99: [ OK ] Unwrap/9.UnwrapSmall25 (29 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall26 100: [ OK ] Var/7.AllCPPLarge (136 ms) 100: [ RUN ] Var/7.DimCPPSmall 100: [ OK ] Var/7.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/7 (138 ms total) 100: 100: [----------] 4 tests from Var/8, where TypeParam = char 100: [ RUN ] Var/8.AllCPPSmall 100: [ OK ] Var/8.AllCPPSmall (0 ms) 100: [ RUN ] Var/8.AllCPPMedium 92: [ OK ] Tile/10.Tile2D111 (187 ms) 92: [ RUN ] Tile/10.Tile2D123 100: [ OK ] Var/8.AllCPPMedium (1 ms) 100: [ RUN ] Var/8.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall26 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall27 98: [ OK ] Triangle/5.Lower2DRect1Unit (135 ms) 98: [ RUN ] Triangle/5.Lower2DSquareUnit 99: [ OK ] Unwrap/9.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall28 100: [ OK ] Var/8.AllCPPLarge (49 ms) 100: [ RUN ] Var/8.DimCPPSmall 100: [ OK ] Var/8.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/8 (50 ms total) 100: 100: [----------] 4 tests from Var/9, where TypeParam = unsigned char 100: [ RUN ] Var/9.AllCPPSmall 100: [ OK ] Var/9.AllCPPSmall (0 ms) 100: [ RUN ] Var/9.AllCPPMedium 100: [ OK ] Var/9.AllCPPMedium (1 ms) 100: [ RUN ] Var/9.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall29 100: [ OK ] Var/9.AllCPPLarge (50 ms) 100: [ RUN ] Var/9.DimCPPSmall 100: [ OK ] Var/9.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/9 (51 ms total) 100: 100: [----------] 4 tests from Var/10, where TypeParam = short 100: [ RUN ] Var/10.AllCPPSmall 100: [ OK ] Var/10.AllCPPSmall (0 ms) 100: [ RUN ] Var/10.AllCPPMedium 99: [ OK ] Unwrap/9.UnwrapSmall29 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall30 100: [ OK ] Var/10.AllCPPMedium (1 ms) 100: [ RUN ] Var/10.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall30 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall31 100: [ OK ] Var/10.AllCPPLarge (50 ms) 100: [ RUN ] Var/10.DimCPPSmall 100: [ OK ] Var/10.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/10 (51 ms total) 100: 100: [----------] 4 tests from Var/11, where TypeParam = unsigned short 100: [ RUN ] Var/11.AllCPPSmall 100: [ OK ] Var/11.AllCPPSmall (0 ms) 100: [ RUN ] Var/11.AllCPPMedium 100: [ OK ] Var/11.AllCPPMedium (1 ms) 100: [ RUN ] Var/11.AllCPPLarge 99: [ OK ] Unwrap/9.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall32 98: [ OK ] Triangle/5.Lower2DSquareUnit (160 ms) 98: [ RUN ] Triangle/5.Upper2DRect0Unit 98: [ OK ] Triangle/5.Upper2DRect0Unit (12 ms) 98: [ RUN ] Triangle/5.Upper2DRect1Unit 92: [ OK ] Tile/10.Tile2D123 (192 ms) 92: [ RUN ] Tile/10.Tile2D312 99: [ OK ] Unwrap/9.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall33 100: [ OK ] Var/11.AllCPPLarge (51 ms) 100: [ RUN ] Var/11.DimCPPSmall 100: [ OK ] Var/11.DimCPPSmall (0 ms) 100: [----------] 4 tests from Var/11 (52 ms total) 100: 100: [----------] Global test environment tear-down 100: [==========] 48 tests from 12 test cases ran. (839 ms total) 100: [ PASSED ] 48 tests. 88/95 Test #100: Test_var_cpu ..................... Passed 0.92 sec test 101 Start 101: Test_where_cpu 101: Test command: /<>/obj-arm-linux-gnueabihf/test/where_cpu 101: Working Directory: /<>/obj-arm-linux-gnueabihf/test 101: Test timeout computed to be: 10000000 99: [ OK ] Unwrap/9.UnwrapSmall33 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall34 101: Running main() from gtest_main.cc 101: [==========] Running 25 tests from 13 test cases. 101: [----------] Global test environment set-up. 101: [----------] 2 tests from Where/0, where TypeParam = float 101: [ RUN ] Where/0.BasicC 101: [ OK ] Where/0.BasicC (1 ms) 101: [ RUN ] Where/0.CPP 101: [ OK ] Where/0.CPP (0 ms) 101: [----------] 2 tests from Where/0 (1 ms total) 101: 101: [----------] 2 tests from Where/1, where TypeParam = double 101: [ RUN ] Where/1.BasicC 101: [ OK ] Where/1.BasicC (1 ms) 101: [ RUN ] Where/1.CPP 101: [ OK ] Where/1.CPP (0 ms) 101: [----------] 2 tests from Where/1 (1 ms total) 101: 101: [----------] 2 tests from Where/2, where TypeParam = af::af_cfloat 101: [ RUN ] Where/2.BasicC 101: [ OK ] Where/2.BasicC (0 ms) 101: [ RUN ] Where/2.CPP 101: [ OK ] Where/2.CPP (1 ms) 101: [----------] 2 tests from Where/2 (1 ms total) 101: 101: [----------] 2 tests from Where/3, where TypeParam = af::af_cdouble 101: [ RUN ] Where/3.BasicC 99: [ OK ] Unwrap/9.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall35 101: [ OK ] Where/3.BasicC (0 ms) 101: [ RUN ] Where/3.CPP 101: [ OK ] Where/3.CPP (0 ms) 101: [----------] 2 tests from Where/3 (0 ms total) 101: 101: [----------] 2 tests from Where/4, where TypeParam = int 101: [ RUN ] Where/4.BasicC 101: [ OK ] Where/4.BasicC (1 ms) 101: [ RUN ] Where/4.CPP 101: [ OK ] Where/4.CPP (0 ms) 101: [----------] 2 tests from Where/4 (1 ms total) 101: 101: [----------] 2 tests from Where/5, where TypeParam = unsigned int 101: [ RUN ] Where/5.BasicC 101: [ OK ] Where/5.BasicC (0 ms) 101: [ RUN ] Where/5.CPP 101: [ OK ] Where/5.CPP (0 ms) 101: [----------] 2 tests from Where/5 (1 ms total) 101: 101: [----------] 2 tests from Where/6, where TypeParam = long long 101: [ RUN ] Where/6.BasicC 101: [ OK ] Where/6.BasicC (0 ms) 101: [ RUN ] Where/6.CPP 101: [ OK ] Where/6.CPP (0 ms) 101: [----------] 2 tests from Where/6 (0 ms total) 101: 101: [----------] 2 tests from Where/7, where TypeParam = unsigned long long 101: [ RUN ] Where/7.BasicC 101: [ OK ] Where/7.BasicC (0 ms) 101: [ RUN ] Where/7.CPP 101: [ OK ] Where/7.CPP (0 ms) 101: [----------] 2 tests from Where/7 (0 ms total) 101: 101: [----------] 2 tests from Where/8, where TypeParam = char 101: [ RUN ] Where/8.BasicC 101: [ OK ] Where/8.BasicC (0 ms) 101: [ RUN ] Where/8.CPP 101: [ OK ] Where/8.CPP (0 ms) 101: [----------] 2 tests from Where/8 (0 ms total) 101: 101: [----------] 2 tests from Where/9, where TypeParam = unsigned char 101: [ RUN ] Where/9.BasicC 101: [ OK ] Where/9.BasicC (0 ms) 101: [ RUN ] Where/9.CPP 101: [ OK ] Where/9.CPP (0 ms) 101: [----------] 2 tests from Where/9 (0 ms total) 101: 101: [----------] 2 tests from Where/10, where TypeParam = short 101: [ RUN ] Where/10.BasicC 101: [ OK ] Where/10.BasicC (0 ms) 101: [ RUN ] Where/10.CPP 101: [ OK ] Where/10.CPP (0 ms) 101: [----------] 2 tests from Where/10 (1 ms total) 101: 101: [----------] 2 tests from Where/11, where TypeParam = unsigned short 101: [ RUN ] Where/11.BasicC 101: [ OK ] Where/11.BasicC (0 ms) 101: [ RUN ] Where/11.CPP 101: [ OK ] Where/11.CPP (0 ms) 101: [----------] 2 tests from Where/11 (0 ms total) 101: 101: [----------] 1 test from Where 101: [ RUN ] Where.ISSUE_1259 101: [ OK ] Where.ISSUE_1259 (1 ms) 101: [----------] 1 test from Where (1 ms total) 101: 101: [----------] Global test environment tear-down 101: [==========] 25 tests from 13 test cases ran. (8 ms total) 101: [ PASSED ] 25 tests. 89/95 Test #101: Test_where_cpu ................... Passed 0.05 sec test 102 Start 102: Test_wrap_cpu 102: Test command: /<>/obj-arm-linux-gnueabihf/test/wrap_cpu 102: Working Directory: /<>/obj-arm-linux-gnueabihf/test 102: Test timeout computed to be: 10000000 99: [ OK ] Unwrap/9.UnwrapSmall35 (33 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall36 99: [ OK ] Unwrap/9.UnwrapSmall36 (29 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall37 98: [ OK ] Triangle/5.Upper2DRect1Unit (134 ms) 98: [ RUN ] Triangle/5.Upper2DSquareUnit 99: [ OK ] Unwrap/9.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall38 99: [ OK ] Unwrap/9.UnwrapSmall38 (32 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall39 92: [ OK ] Tile/10.Tile2D312 (192 ms) 92: [ RUN ] Tile/10.Tile2D231 102: Running main() from gtest_main.cc 102: [==========] Running 624 tests from 12 test cases. 102: [----------] Global test environment set-up. 102: [----------] 52 tests from Wrap/0, where TypeParam = float 102: [ RUN ] Wrap/0.Col00 102: [ OK ] Wrap/0.Col00 (6 ms) 102: [ RUN ] Wrap/0.Row00 102: [ OK ] Wrap/0.Row00 (7 ms) 102: [ RUN ] Wrap/0.Col01 102: [ OK ] Wrap/0.Col01 (6 ms) 102: [ RUN ] Wrap/0.Row01 99: [ OK ] Unwrap/9.UnwrapSmall39 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall40 102: [ OK ] Wrap/0.Row01 (7 ms) 102: [ RUN ] Wrap/0.Col03 102: [ OK ] Wrap/0.Col03 (2 ms) 102: [ RUN ] Wrap/0.Row03 102: [ OK ] Wrap/0.Row03 (3 ms) 102: [ RUN ] Wrap/0.Col04 102: [ OK ] Wrap/0.Col04 (2 ms) 102: [ RUN ] Wrap/0.Row04 102: [ OK ] Wrap/0.Row04 (3 ms) 102: [ RUN ] Wrap/0.Col05 102: [ OK ] Wrap/0.Col05 (2 ms) 102: [ RUN ] Wrap/0.Row05 102: [ OK ] Wrap/0.Row05 (3 ms) 102: [ RUN ] Wrap/0.Col06 102: [ OK ] Wrap/0.Col06 (2 ms) 102: [ RUN ] Wrap/0.Row06 102: [ OK ] Wrap/0.Row06 (2 ms) 102: [ RUN ] Wrap/0.Col07 102: [ OK ] Wrap/0.Col07 (1 ms) 102: [ RUN ] Wrap/0.Row07 102: [ OK ] Wrap/0.Row07 (2 ms) 102: [ RUN ] Wrap/0.Col08 102: [ OK ] Wrap/0.Col08 (2 ms) 102: [ RUN ] Wrap/0.Row08 102: [ OK ] Wrap/0.Row08 (2 ms) 102: [ RUN ] Wrap/0.Col09 99: [ OK ] Unwrap/9.UnwrapSmall40 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall41 102: [ OK ] Wrap/0.Col09 (9 ms) 102: [ RUN ] Wrap/0.Row09 102: [ OK ] Wrap/0.Row09 (9 ms) 102: [ RUN ] Wrap/0.Col13 102: [ OK ] Wrap/0.Col13 (3 ms) 102: [ RUN ] Wrap/0.Row13 102: [ OK ] Wrap/0.Row13 (4 ms) 102: [ RUN ] Wrap/0.Col14 102: [ OK ] Wrap/0.Col14 (3 ms) 102: [ RUN ] Wrap/0.Row14 102: [ OK ] Wrap/0.Row14 (3 ms) 102: [ RUN ] Wrap/0.Col15 99: [ OK ] Unwrap/9.UnwrapSmall41 (31 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall42 102: [ OK ] Wrap/0.Col15 (4 ms) 102: [ RUN ] Wrap/0.Row15 102: [ OK ] Wrap/0.Row15 (3 ms) 102: [ RUN ] Wrap/0.Col16 98: [ OK ] Triangle/5.Upper2DSquareUnit (157 ms) 98: [----------] 16 tests from Triangle/5 (1794 ms total) 98: 98: [----------] 16 tests from Triangle/6, where TypeParam = char 98: [ RUN ] Triangle/6.Lower2DRect0 102: [ OK ] Wrap/0.Col16 (4 ms) 102: [ RUN ] Wrap/0.Row16 102: [ OK ] Wrap/0.Row16 (3 ms) 102: [ RUN ] Wrap/0.Col17 102: [ OK ] Wrap/0.Col17 (2 ms) 102: [ RUN ] Wrap/0.Row17 98: [ OK ] Triangle/6.Lower2DRect0 (9 ms) 98: [ RUN ] Triangle/6.Lower2DRect1 102: [ OK ] Wrap/0.Row17 (2 ms) 102: [ RUN ] Wrap/0.Col18 102: [ OK ] Wrap/0.Col18 (2 ms) 102: [ RUN ] Wrap/0.Row18 102: [ OK ] Wrap/0.Row18 (2 ms) 102: [ RUN ] Wrap/0.Col19 102: [ OK ] Wrap/0.Col19 (2 ms) 102: [ RUN ] Wrap/0.Row19 102: [ OK ] Wrap/0.Row19 (1 ms) 102: [ RUN ] Wrap/0.Col27 102: [ OK ] Wrap/0.Col27 (2 ms) 102: [ RUN ] Wrap/0.Row27 102: [ OK ] Wrap/0.Row27 (2 ms) 102: [ RUN ] Wrap/0.Col28 102: [ OK ] Wrap/0.Col28 (2 ms) 102: [ RUN ] Wrap/0.Row28 102: [ OK ] Wrap/0.Row28 (2 ms) 102: [ RUN ] Wrap/0.Col31 102: [ OK ] Wrap/0.Col31 (2 ms) 102: [ RUN ] Wrap/0.Row31 102: [ OK ] Wrap/0.Row31 (2 ms) 102: [ RUN ] Wrap/0.Col32 102: [ OK ] Wrap/0.Col32 (2 ms) 102: [ RUN ] Wrap/0.Row32 99: [ OK ] Unwrap/9.UnwrapSmall42 (37 ms) 99: [ RUN ] Unwrap/9.UnwrapSmall43 102: [ OK ] Wrap/0.Row32 (2 ms) 102: [ RUN ] Wrap/0.Col35 102: [ OK ] Wrap/0.Col35 (2 ms) 102: [ RUN ] Wrap/0.Row35 102: [ OK ] Wrap/0.Row35 (2 ms) 102: [ RUN ] Wrap/0.Col36 102: [ OK ] Wrap/0.Col36 (8 ms) 102: [ RUN ] Wrap/0.Row36 102: [ OK ] Wrap/0.Row36 (10 ms) 102: [ RUN ] Wrap/0.Col39 102: [ OK ] Wrap/0.Col39 (2 ms) 102: [ RUN ] Wrap/0.Row39 102: [ OK ] Wrap/0.Row39 (2 ms) 102: [ RUN ] Wrap/0.Col40 102: [ OK ] Wrap/0.Col40 (2 ms) 102: [ RUN ] Wrap/0.Row40 99: [ OK ] Unwrap/9.UnwrapSmall43 (31 ms) 99: [----------] 44 tests from Unwrap/9 (1344 ms total) 99: 99: [----------] 44 tests from Unwrap/10, where TypeParam = short 99: [ RUN ] Unwrap/10.UnwrapSmall00 102: [ OK ] Wrap/0.Row40 (2 ms) 102: [ RUN ] Wrap/0.Col43 102: [ OK ] Wrap/0.Col43 (2 ms) 102: [ RUN ] Wrap/0.Row43 102: [ OK ] Wrap/0.Row43 (2 ms) 102: [ RUN ] Wrap/0.Col44 102: [ OK ] Wrap/0.Col44 (2 ms) 102: [ RUN ] Wrap/0.Row44 102: [ OK ] Wrap/0.Row44 (2 ms) 102: [----------] 52 tests from Wrap/0 (162 ms total) 102: 102: [----------] 52 tests from Wrap/1, where TypeParam = double 102: [ RUN ] Wrap/1.Col00 102: [ OK ] Wrap/1.Col00 (7 ms) 102: [ RUN ] Wrap/1.Row00 102: [ OK ] Wrap/1.Row00 (7 ms) 102: [ RUN ] Wrap/1.Col01 102: [ OK ] Wrap/1.Col01 (6 ms) 102: [ RUN ] Wrap/1.Row01 99: [ OK ] Unwrap/10.UnwrapSmall00 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall01 92: [ OK ] Tile/10.Tile2D231 (192 ms) 92: [----------] 15 tests from Tile/10 (1916 ms total) 92: 92: [----------] 15 tests from Tile/11, where TypeParam = unsigned short 92: [ RUN ] Tile/11.Tile432 92: [ OK ] Tile/11.Tile432 (1 ms) 92: [ RUN ] Tile/11.Tile111 92: [ OK ] Tile/11.Tile111 (0 ms) 92: [ RUN ] Tile/11.Tile123 92: [ OK ] Tile/11.Tile123 (0 ms) 92: [ RUN ] Tile/11.Tile312 102: [ OK ] Wrap/1.Row01 (8 ms) 102: [ RUN ] Wrap/1.Col03 92: [ OK ] Tile/11.Tile312 (0 ms) 92: [ RUN ] Tile/11.Tile231 92: [ OK ] Tile/11.Tile231 (1 ms) 92: [ RUN ] Tile/11.Tile3D432 102: [ OK ] Wrap/1.Col03 (3 ms) 102: [ RUN ] Wrap/1.Row03 102: [ OK ] Wrap/1.Row03 (3 ms) 102: [ RUN ] Wrap/1.Col04 102: [ OK ] Wrap/1.Col04 (3 ms) 102: [ RUN ] Wrap/1.Row04 102: [ OK ] Wrap/1.Row04 (3 ms) 102: [ RUN ] Wrap/1.Col05 102: [ OK ] Wrap/1.Col05 (3 ms) 102: [ RUN ] Wrap/1.Row05 102: [ OK ] Wrap/1.Row05 (3 ms) 102: [ RUN ] Wrap/1.Col06 102: [ OK ] Wrap/1.Col06 (2 ms) 102: [ RUN ] Wrap/1.Row06 98: [ OK ] Triangle/6.Lower2DRect1 (112 ms) 98: [ RUN ] Triangle/6.Lower2DSquare 102: [ OK ] Wrap/1.Row06 (2 ms) 102: [ RUN ] Wrap/1.Col07 102: [ OK ] Wrap/1.Col07 (2 ms) 102: [ RUN ] Wrap/1.Row07 102: [ OK ] Wrap/1.Row07 (2 ms) 102: [ RUN ] Wrap/1.Col08 99: [ OK ] Unwrap/10.UnwrapSmall01 (32 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall02 102: [ OK ] Wrap/1.Col08 (2 ms) 102: [ RUN ] Wrap/1.Row08 102: [ OK ] Wrap/1.Row08 (2 ms) 102: [ RUN ] Wrap/1.Col09 102: [ OK ] Wrap/1.Col09 (10 ms) 102: [ RUN ] Wrap/1.Row09 102: [ OK ] Wrap/1.Row09 (10 ms) 102: [ RUN ] Wrap/1.Col13 102: [ OK ] Wrap/1.Col13 (4 ms) 102: [ RUN ] Wrap/1.Row13 102: [ OK ] Wrap/1.Row13 (3 ms) 102: [ RUN ] Wrap/1.Col14 99: [ OK ] Unwrap/10.UnwrapSmall02 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall03 102: [ OK ] Wrap/1.Col14 (3 ms) 102: [ RUN ] Wrap/1.Row14 102: [ OK ] Wrap/1.Row14 (4 ms) 102: [ RUN ] Wrap/1.Col15 102: [ OK ] Wrap/1.Col15 (4 ms) 102: [ RUN ] Wrap/1.Row15 102: [ OK ] Wrap/1.Row15 (4 ms) 102: [ RUN ] Wrap/1.Col16 102: [ OK ] Wrap/1.Col16 (4 ms) 102: [ RUN ] Wrap/1.Row16 102: [ OK ] Wrap/1.Row16 (4 ms) 102: [ RUN ] Wrap/1.Col17 102: [ OK ] Wrap/1.Col17 (2 ms) 102: [ RUN ] Wrap/1.Row17 102: [ OK ] Wrap/1.Row17 (2 ms) 102: [ RUN ] Wrap/1.Col18 102: [ OK ] Wrap/1.Col18 (2 ms) 102: [ RUN ] Wrap/1.Row18 102: [ OK ] Wrap/1.Row18 (2 ms) 102: [ RUN ] Wrap/1.Col19 99: [ OK ] Unwrap/10.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall04 102: [ OK ] Wrap/1.Col19 (2 ms) 102: [ RUN ] Wrap/1.Row19 102: [ OK ] Wrap/1.Row19 (2 ms) 102: [ RUN ] Wrap/1.Col27 102: [ OK ] Wrap/1.Col27 (2 ms) 102: [ RUN ] Wrap/1.Row27 102: [ OK ] Wrap/1.Row27 (3 ms) 102: [ RUN ] Wrap/1.Col28 102: [ OK ] Wrap/1.Col28 (2 ms) 102: [ RUN ] Wrap/1.Row28 102: [ OK ] Wrap/1.Row28 (2 ms) 102: [ RUN ] Wrap/1.Col31 102: [ OK ] Wrap/1.Col31 (2 ms) 102: [ RUN ] Wrap/1.Row31 102: [ OK ] Wrap/1.Row31 (2 ms) 102: [ RUN ] Wrap/1.Col32 102: [ OK ] Wrap/1.Col32 (2 ms) 102: [ RUN ] Wrap/1.Row32 102: [ OK ] Wrap/1.Row32 (2 ms) 102: [ RUN ] Wrap/1.Col35 102: [ OK ] Wrap/1.Col35 (2 ms) 102: [ RUN ] Wrap/1.Row35 102: [ OK ] Wrap/1.Row35 (3 ms) 102: [ RUN ] Wrap/1.Col36 99: [ OK ] Unwrap/10.UnwrapSmall04 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall05 102: [ OK ] Wrap/1.Col36 (9 ms) 102: [ RUN ] Wrap/1.Row36 102: [ OK ] Wrap/1.Row36 (11 ms) 102: [ RUN ] Wrap/1.Col39 102: [ OK ] Wrap/1.Col39 (2 ms) 102: [ RUN ] Wrap/1.Row39 102: [ OK ] Wrap/1.Row39 (3 ms) 102: [ RUN ] Wrap/1.Col40 102: [ OK ] Wrap/1.Col40 (2 ms) 102: [ RUN ] Wrap/1.Row40 102: [ OK ] Wrap/1.Row40 (2 ms) 102: [ RUN ] Wrap/1.Col43 102: [ OK ] Wrap/1.Col43 (2 ms) 102: [ RUN ] Wrap/1.Row43 102: [ OK ] Wrap/1.Row43 (2 ms) 102: [ RUN ] Wrap/1.Col44 102: [ OK ] Wrap/1.Col44 (2 ms) 102: [ RUN ] Wrap/1.Row44 102: [ OK ] Wrap/1.Row44 (3 ms) 102: [----------] 52 tests from Wrap/1 (181 ms total) 102: 102: [----------] 52 tests from Wrap/2, where TypeParam = af::af_cfloat 102: [ RUN ] Wrap/2.Col00 99: [ OK ] Unwrap/10.UnwrapSmall05 (32 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall06 98: [ OK ] Triangle/6.Lower2DSquare (133 ms) 98: [ RUN ] Triangle/6.Lower3D 102: [ OK ] Wrap/2.Col00 (7 ms) 102: [ RUN ] Wrap/2.Row00 102: [ OK ] Wrap/2.Row00 (7 ms) 102: [ RUN ] Wrap/2.Col01 102: [ OK ] Wrap/2.Col01 (7 ms) 102: [ RUN ] Wrap/2.Row01 102: [ OK ] Wrap/2.Row01 (8 ms) 102: [ RUN ] Wrap/2.Col03 99: [ OK ] Unwrap/10.UnwrapSmall06 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall07 102: [ OK ] Wrap/2.Col03 (4 ms) 102: [ RUN ] Wrap/2.Row03 102: [ OK ] Wrap/2.Row03 (4 ms) 102: [ RUN ] Wrap/2.Col04 102: [ OK ] Wrap/2.Col04 (3 ms) 102: [ RUN ] Wrap/2.Row04 92: [ OK ] Tile/11.Tile3D432 (193 ms) 92: [ RUN ] Tile/11.Tile3D111 102: [ OK ] Wrap/2.Row04 (4 ms) 102: [ RUN ] Wrap/2.Col05 102: [ OK ] Wrap/2.Col05 (3 ms) 102: [ RUN ] Wrap/2.Row05 102: [ OK ] Wrap/2.Row05 (4 ms) 102: [ RUN ] Wrap/2.Col06 102: [ OK ] Wrap/2.Col06 (3 ms) 102: [ RUN ] Wrap/2.Row06 102: [ OK ] Wrap/2.Row06 (3 ms) 102: [ RUN ] Wrap/2.Col07 102: [ OK ] Wrap/2.Col07 (3 ms) 102: [ RUN ] Wrap/2.Row07 102: [ OK ] Wrap/2.Row07 (2 ms) 102: [ RUN ] Wrap/2.Col08 99: [ OK ] Unwrap/10.UnwrapSmall07 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall08 102: [ OK ] Wrap/2.Col08 (2 ms) 102: [ RUN ] Wrap/2.Row08 102: [ OK ] Wrap/2.Row08 (2 ms) 102: [ RUN ] Wrap/2.Col09 102: [ OK ] Wrap/2.Col09 (10 ms) 102: [ RUN ] Wrap/2.Row09 102: [ OK ] Wrap/2.Row09 (11 ms) 102: [ RUN ] Wrap/2.Col13 102: [ OK ] Wrap/2.Col13 (4 ms) 102: [ RUN ] Wrap/2.Row13 99: [ OK ] Unwrap/10.UnwrapSmall08 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall09 102: [ OK ] Wrap/2.Row13 (5 ms) 102: [ RUN ] Wrap/2.Col14 102: [ OK ] Wrap/2.Col14 (4 ms) 102: [ RUN ] Wrap/2.Row14 102: [ OK ] Wrap/2.Row14 (4 ms) 102: [ RUN ] Wrap/2.Col15 102: [ OK ] Wrap/2.Col15 (4 ms) 102: [ RUN ] Wrap/2.Row15 102: [ OK ] Wrap/2.Row15 (4 ms) 102: [ RUN ] Wrap/2.Col16 102: [ OK ] Wrap/2.Col16 (4 ms) 102: [ RUN ] Wrap/2.Row16 102: [ OK ] Wrap/2.Row16 (5 ms) 102: [ RUN ] Wrap/2.Col17 99: [ OK ] Unwrap/10.UnwrapSmall09 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall10 102: [ OK ] Wrap/2.Col17 (3 ms) 102: [ RUN ] Wrap/2.Row17 102: [ OK ] Wrap/2.Row17 (3 ms) 102: [ RUN ] Wrap/2.Col18 102: [ OK ] Wrap/2.Col18 (3 ms) 102: [ RUN ] Wrap/2.Row18 102: [ OK ] Wrap/2.Row18 (3 ms) 102: [ RUN ] Wrap/2.Col19 102: [ OK ] Wrap/2.Col19 (3 ms) 102: [ RUN ] Wrap/2.Row19 102: [ OK ] Wrap/2.Row19 (3 ms) 102: [ RUN ] Wrap/2.Col27 102: [ OK ] Wrap/2.Col27 (2 ms) 102: [ RUN ] Wrap/2.Row27 102: [ OK ] Wrap/2.Row27 (3 ms) 102: [ RUN ] Wrap/2.Col28 102: [ OK ] Wrap/2.Col28 (3 ms) 102: [ RUN ] Wrap/2.Row28 102: [ OK ] Wrap/2.Row28 (3 ms) 102: [ RUN ] Wrap/2.Col31 102: [ OK ] Wrap/2.Col31 (2 ms) 102: [ RUN ] Wrap/2.Row31 99: [ OK ] Unwrap/10.UnwrapSmall10 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall11 102: [ OK ] Wrap/2.Row31 (3 ms) 102: [ RUN ] Wrap/2.Col32 98: [ OK ] Triangle/6.Lower3D (158 ms) 98: [ RUN ] Triangle/6.Lower4D 102: [ OK ] Wrap/2.Col32 (3 ms) 102: [ RUN ] Wrap/2.Row32 102: [ OK ] Wrap/2.Row32 (3 ms) 102: [ RUN ] Wrap/2.Col35 102: [ OK ] Wrap/2.Col35 (3 ms) 102: [ RUN ] Wrap/2.Row35 102: [ OK ] Wrap/2.Row35 (3 ms) 102: [ RUN ] Wrap/2.Col36 102: [ OK ] Wrap/2.Col36 (9 ms) 102: [ RUN ] Wrap/2.Row36 99: [ OK ] Unwrap/10.UnwrapSmall11 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall12 102: [ OK ] Wrap/2.Row36 (12 ms) 102: [ RUN ] Wrap/2.Col39 102: [ OK ] Wrap/2.Col39 (3 ms) 102: [ RUN ] Wrap/2.Row39 102: [ OK ] Wrap/2.Row39 (3 ms) 102: [ RUN ] Wrap/2.Col40 102: [ OK ] Wrap/2.Col40 (3 ms) 102: [ RUN ] Wrap/2.Row40 102: [ OK ] Wrap/2.Row40 (3 ms) 102: [ RUN ] Wrap/2.Col43 102: [ OK ] Wrap/2.Col43 (3 ms) 102: [ RUN ] Wrap/2.Row43 102: [ OK ] Wrap/2.Row43 (2 ms) 102: [ RUN ] Wrap/2.Col44 102: [ OK ] Wrap/2.Col44 (3 ms) 102: [ RUN ] Wrap/2.Row44 102: [ OK ] Wrap/2.Row44 (3 ms) 102: [----------] 52 tests from Wrap/2 (214 ms total) 102: 102: [----------] 52 tests from Wrap/3, where TypeParam = af::af_cdouble 102: [ RUN ] Wrap/3.Col00 99: [ OK ] Unwrap/10.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall13 102: [ OK ] Wrap/3.Col00 (9 ms) 102: [ RUN ] Wrap/3.Row00 92: [ OK ] Tile/11.Tile3D111 (188 ms) 92: [ RUN ] Tile/11.Tile3D123 102: [ OK ] Wrap/3.Row00 (8 ms) 102: [ RUN ] Wrap/3.Col01 102: [ OK ] Wrap/3.Col01 (8 ms) 102: [ RUN ] Wrap/3.Row01 102: [ OK ] Wrap/3.Row01 (9 ms) 102: [ RUN ] Wrap/3.Col03 99: [ OK ] Unwrap/10.UnwrapSmall13 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall14 102: [ OK ] Wrap/3.Col03 (4 ms) 102: [ RUN ] Wrap/3.Row03 102: [ OK ] Wrap/3.Row03 (4 ms) 102: [ RUN ] Wrap/3.Col04 102: [ OK ] Wrap/3.Col04 (4 ms) 102: [ RUN ] Wrap/3.Row04 98: [ OK ] Triangle/6.Lower4D (102 ms) 98: [ RUN ] Triangle/6.Upper2DRect0 102: [ OK ] Wrap/3.Row04 (4 ms) 102: [ RUN ] Wrap/3.Col05 102: [ OK ] Wrap/3.Col05 (4 ms) 102: [ RUN ] Wrap/3.Row05 98: [ OK ] Triangle/6.Upper2DRect0 (9 ms) 98: [ RUN ] Triangle/6.Upper2DRect1 102: [ OK ] Wrap/3.Row05 (4 ms) 102: [ RUN ] Wrap/3.Col06 102: [ OK ] Wrap/3.Col06 (3 ms) 102: [ RUN ] Wrap/3.Row06 102: [ OK ] Wrap/3.Row06 (3 ms) 102: [ RUN ] Wrap/3.Col07 102: [ OK ] Wrap/3.Col07 (3 ms) 102: [ RUN ] Wrap/3.Row07 99: [ OK ] Unwrap/10.UnwrapSmall14 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall15 102: [ OK ] Wrap/3.Row07 (3 ms) 102: [ RUN ] Wrap/3.Col08 102: [ OK ] Wrap/3.Col08 (3 ms) 102: [ RUN ] Wrap/3.Row08 102: [ OK ] Wrap/3.Row08 (3 ms) 102: [ RUN ] Wrap/3.Col09 102: [ OK ] Wrap/3.Col09 (11 ms) 102: [ RUN ] Wrap/3.Row09 99: [ OK ] Unwrap/10.UnwrapSmall15 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall16 102: [ OK ] Wrap/3.Row09 (15 ms) 102: [ RUN ] Wrap/3.Col13 102: [ OK ] Wrap/3.Col13 (4 ms) 102: [ RUN ] Wrap/3.Row13 102: [ OK ] Wrap/3.Row13 (5 ms) 102: [ RUN ] Wrap/3.Col14 102: [ OK ] Wrap/3.Col14 (4 ms) 102: [ RUN ] Wrap/3.Row14 102: [ OK ] Wrap/3.Row14 (5 ms) 102: [ RUN ] Wrap/3.Col15 102: [ OK ] Wrap/3.Col15 (5 ms) 102: [ RUN ] Wrap/3.Row15 102: [ OK ] Wrap/3.Row15 (5 ms) 102: [ RUN ] Wrap/3.Col16 99: [ OK ] Unwrap/10.UnwrapSmall16 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall17 102: [ OK ] Wrap/3.Col16 (5 ms) 102: [ RUN ] Wrap/3.Row16 102: [ OK ] Wrap/3.Row16 (5 ms) 102: [ RUN ] Wrap/3.Col17 102: [ OK ] Wrap/3.Col17 (3 ms) 102: [ RUN ] Wrap/3.Row17 102: [ OK ] Wrap/3.Row17 (3 ms) 102: [ RUN ] Wrap/3.Col18 102: [ OK ] Wrap/3.Col18 (2 ms) 102: [ RUN ] Wrap/3.Row18 102: [ OK ] Wrap/3.Row18 (3 ms) 102: [ RUN ] Wrap/3.Col19 102: [ OK ] Wrap/3.Col19 (3 ms) 102: [ RUN ] Wrap/3.Row19 102: [ OK ] Wrap/3.Row19 (3 ms) 102: [ RUN ] Wrap/3.Col27 102: [ OK ] Wrap/3.Col27 (3 ms) 102: [ RUN ] Wrap/3.Row27 99: [ OK ] Unwrap/10.UnwrapSmall17 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall18 102: [ OK ] Wrap/3.Row27 (3 ms) 102: [ RUN ] Wrap/3.Col28 102: [ OK ] Wrap/3.Col28 (3 ms) 102: [ RUN ] Wrap/3.Row28 102: [ OK ] Wrap/3.Row28 (3 ms) 102: [ RUN ] Wrap/3.Col31 98: [ OK ] Triangle/6.Upper2DRect1 (111 ms) 98: [ RUN ] Triangle/6.Upper2DSquare 102: [ OK ] Wrap/3.Col31 (3 ms) 102: [ RUN ] Wrap/3.Row31 102: [ OK ] Wrap/3.Row31 (3 ms) 102: [ RUN ] Wrap/3.Col32 102: [ OK ] Wrap/3.Col32 (2 ms) 102: [ RUN ] Wrap/3.Row32 102: [ OK ] Wrap/3.Row32 (3 ms) 102: [ RUN ] Wrap/3.Col35 102: [ OK ] Wrap/3.Col35 (3 ms) 102: [ RUN ] Wrap/3.Row35 102: [ OK ] Wrap/3.Row35 (3 ms) 102: [ RUN ] Wrap/3.Col36 99: [ OK ] Unwrap/10.UnwrapSmall18 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall19 102: [ OK ] Wrap/3.Col36 (12 ms) 102: [ RUN ] Wrap/3.Row36 92: [ OK ] Tile/11.Tile3D123 (192 ms) 92: [ RUN ] Tile/11.Tile3D312 102: [ OK ] Wrap/3.Row36 (18 ms) 102: [ RUN ] Wrap/3.Col39 102: [ OK ] Wrap/3.Col39 (3 ms) 102: [ RUN ] Wrap/3.Row39 102: [ OK ] Wrap/3.Row39 (3 ms) 102: [ RUN ] Wrap/3.Col40 99: [ OK ] Unwrap/10.UnwrapSmall19 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall20 102: [ OK ] Wrap/3.Col40 (3 ms) 102: [ RUN ] Wrap/3.Row40 102: [ OK ] Wrap/3.Row40 (3 ms) 102: [ RUN ] Wrap/3.Col43 102: [ OK ] Wrap/3.Col43 (3 ms) 102: [ RUN ] Wrap/3.Row43 102: [ OK ] Wrap/3.Row43 (3 ms) 102: [ RUN ] Wrap/3.Col44 102: [ OK ] Wrap/3.Col44 (3 ms) 102: [ RUN ] Wrap/3.Row44 102: [ OK ] Wrap/3.Row44 (3 ms) 102: [----------] 52 tests from Wrap/3 (240 ms total) 102: 102: [----------] 52 tests from Wrap/4, where TypeParam = int 102: [ RUN ] Wrap/4.Col00 102: [ OK ] Wrap/4.Col00 (5 ms) 102: [ RUN ] Wrap/4.Row00 102: [ OK ] Wrap/4.Row00 (7 ms) 102: [ RUN ] Wrap/4.Col01 99: [ OK ] Unwrap/10.UnwrapSmall20 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall21 102: [ OK ] Wrap/4.Col01 (6 ms) 102: [ RUN ] Wrap/4.Row01 102: [ OK ] Wrap/4.Row01 (7 ms) 102: [ RUN ] Wrap/4.Col03 102: [ OK ] Wrap/4.Col03 (2 ms) 102: [ RUN ] Wrap/4.Row03 102: [ OK ] Wrap/4.Row03 (3 ms) 102: [ RUN ] Wrap/4.Col04 102: [ OK ] Wrap/4.Col04 (2 ms) 102: [ RUN ] Wrap/4.Row04 102: [ OK ] Wrap/4.Row04 (2 ms) 102: [ RUN ] Wrap/4.Col05 102: [ OK ] Wrap/4.Col05 (3 ms) 102: [ RUN ] Wrap/4.Row05 102: [ OK ] Wrap/4.Row05 (3 ms) 102: [ RUN ] Wrap/4.Col06 102: [ OK ] Wrap/4.Col06 (2 ms) 102: [ RUN ] Wrap/4.Row06 102: [ OK ] Wrap/4.Row06 (2 ms) 102: [ RUN ] Wrap/4.Col07 99: [ OK ] Unwrap/10.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall22 102: [ OK ] Wrap/4.Col07 (2 ms) 102: [ RUN ] Wrap/4.Row07 102: [ OK ] Wrap/4.Row07 (2 ms) 102: [ RUN ] Wrap/4.Col08 102: [ OK ] Wrap/4.Col08 (1 ms) 102: [ RUN ] Wrap/4.Row08 102: [ OK ] Wrap/4.Row08 (2 ms) 102: [ RUN ] Wrap/4.Col09 98: [ OK ] Triangle/6.Upper2DSquare (132 ms) 98: [ RUN ] Triangle/6.Upper3D 102: [ OK ] Wrap/4.Col09 (8 ms) 102: [ RUN ] Wrap/4.Row09 102: [ OK ] Wrap/4.Row09 (9 ms) 102: [ RUN ] Wrap/4.Col13 102: [ OK ] Wrap/4.Col13 (3 ms) 102: [ RUN ] Wrap/4.Row13 99: [ OK ] Unwrap/10.UnwrapSmall22 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall23 102: [ OK ] Wrap/4.Row13 (4 ms) 102: [ RUN ] Wrap/4.Col14 102: [ OK ] Wrap/4.Col14 (3 ms) 102: [ RUN ] Wrap/4.Row14 102: [ OK ] Wrap/4.Row14 (4 ms) 102: [ RUN ] Wrap/4.Col15 102: [ OK ] Wrap/4.Col15 (3 ms) 102: [ RUN ] Wrap/4.Row15 102: [ OK ] Wrap/4.Row15 (3 ms) 102: [ RUN ] Wrap/4.Col16 102: [ OK ] Wrap/4.Col16 (3 ms) 102: [ RUN ] Wrap/4.Row16 102: [ OK ] Wrap/4.Row16 (4 ms) 102: [ RUN ] Wrap/4.Col17 102: [ OK ] Wrap/4.Col17 (2 ms) 102: [ RUN ] Wrap/4.Row17 102: [ OK ] Wrap/4.Row17 (2 ms) 102: [ RUN ] Wrap/4.Col18 99: [ OK ] Unwrap/10.UnwrapSmall23 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall24 102: [ OK ] Wrap/4.Col18 (1 ms) 102: [ RUN ] Wrap/4.Row18 102: [ OK ] Wrap/4.Row18 (2 ms) 102: [ RUN ] Wrap/4.Col19 102: [ OK ] Wrap/4.Col19 (1 ms) 102: [ RUN ] Wrap/4.Row19 102: [ OK ] Wrap/4.Row19 (2 ms) 102: [ RUN ] Wrap/4.Col27 102: [ OK ] Wrap/4.Col27 (2 ms) 102: [ RUN ] Wrap/4.Row27 102: [ OK ] Wrap/4.Row27 (2 ms) 102: [ RUN ] Wrap/4.Col28 102: [ OK ] Wrap/4.Col28 (2 ms) 102: [ RUN ] Wrap/4.Row28 102: [ OK ] Wrap/4.Row28 (2 ms) 102: [ RUN ] Wrap/4.Col31 102: [ OK ] Wrap/4.Col31 (2 ms) 102: [ RUN ] Wrap/4.Row31 102: [ OK ] Wrap/4.Row31 (2 ms) 102: [ RUN ] Wrap/4.Col32 102: [ OK ] Wrap/4.Col32 (2 ms) 102: [ RUN ] Wrap/4.Row32 102: [ OK ] Wrap/4.Row32 (1 ms) 102: [ RUN ] Wrap/4.Col35 102: [ OK ] Wrap/4.Col35 (2 ms) 102: [ RUN ] Wrap/4.Row35 99: [ OK ] Unwrap/10.UnwrapSmall24 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall25 102: [ OK ] Wrap/4.Row35 (2 ms) 102: [ RUN ] Wrap/4.Col36 102: [ OK ] Wrap/4.Col36 (7 ms) 102: [ RUN ] Wrap/4.Row36 102: [ OK ] Wrap/4.Row36 (10 ms) 102: [ RUN ] Wrap/4.Col39 102: [ OK ] Wrap/4.Col39 (2 ms) 102: [ RUN ] Wrap/4.Row39 92: [ OK ] Tile/11.Tile3D312 (191 ms) 92: [ RUN ] Tile/11.Tile3D231 102: [ OK ] Wrap/4.Row39 (2 ms) 102: [ RUN ] Wrap/4.Col40 102: [ OK ] Wrap/4.Col40 (2 ms) 102: [ RUN ] Wrap/4.Row40 102: [ OK ] Wrap/4.Row40 (2 ms) 102: [ RUN ] Wrap/4.Col43 102: [ OK ] Wrap/4.Col43 (2 ms) 99: [ OK ] Unwrap/10.UnwrapSmall25 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall26 102: [ RUN ] Wrap/4.Row43 102: [ OK ] Wrap/4.Row43 (2 ms) 102: [ RUN ] Wrap/4.Col44 102: [ OK ] Wrap/4.Col44 (1 ms) 102: [ RUN ] Wrap/4.Row44 102: [ OK ] Wrap/4.Row44 (2 ms) 102: [----------] 52 tests from Wrap/4 (174 ms total) 102: 102: [----------] 52 tests from Wrap/5, where TypeParam = unsigned int 102: [ RUN ] Wrap/5.Col00 102: [ OK ] Wrap/5.Col00 (5 ms) 102: [ RUN ] Wrap/5.Row00 102: [ OK ] Wrap/5.Row00 (7 ms) 102: [ RUN ] Wrap/5.Col01 102: [ OK ] Wrap/5.Col01 (5 ms) 102: [ RUN ] Wrap/5.Row01 102: [ OK ] Wrap/5.Row01 (6 ms) 102: [ RUN ] Wrap/5.Col03 99: [ OK ] Unwrap/10.UnwrapSmall26 (32 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall27 102: [ OK ] Wrap/5.Col03 (2 ms) 102: [ RUN ] Wrap/5.Row03 102: [ OK ] Wrap/5.Row03 (3 ms) 102: [ RUN ] Wrap/5.Col04 102: [ OK ] Wrap/5.Col04 (2 ms) 102: [ RUN ] Wrap/5.Row04 102: [ OK ] Wrap/5.Row04 (2 ms) 102: [ RUN ] Wrap/5.Col05 102: [ OK ] Wrap/5.Col05 (3 ms) 102: [ RUN ] Wrap/5.Row05 102: [ OK ] Wrap/5.Row05 (3 ms) 102: [ RUN ] Wrap/5.Col06 102: [ OK ] Wrap/5.Col06 (1 ms) 102: [ RUN ] Wrap/5.Row06 102: [ OK ] Wrap/5.Row06 (2 ms) 102: [ RUN ] Wrap/5.Col07 98: [ OK ] Triangle/6.Upper3D (158 ms) 98: [ RUN ] Triangle/6.Upper4D 102: [ OK ] Wrap/5.Col07 (2 ms) 102: [ RUN ] Wrap/5.Row07 102: [ OK ] Wrap/5.Row07 (2 ms) 102: [ RUN ] Wrap/5.Col08 102: [ OK ] Wrap/5.Col08 (2 ms) 102: [ RUN ] Wrap/5.Row08 102: [ OK ] Wrap/5.Row08 (2 ms) 102: [ RUN ] Wrap/5.Col09 99: [ OK ] Unwrap/10.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall28 102: [ OK ] Wrap/5.Col09 (9 ms) 102: [ RUN ] Wrap/5.Row09 102: [ OK ] Wrap/5.Row09 (10 ms) 102: [ RUN ] Wrap/5.Col13 102: [ OK ] Wrap/5.Col13 (3 ms) 102: [ RUN ] Wrap/5.Row13 102: [ OK ] Wrap/5.Row13 (3 ms) 102: [ RUN ] Wrap/5.Col14 102: [ OK ] Wrap/5.Col14 (3 ms) 102: [ RUN ] Wrap/5.Row14 99: [ OK ] Unwrap/10.UnwrapSmall28 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall29 102: [ OK ] Wrap/5.Row14 (4 ms) 102: [ RUN ] Wrap/5.Col15 102: [ OK ] Wrap/5.Col15 (4 ms) 102: [ RUN ] Wrap/5.Row15 102: [ OK ] Wrap/5.Row15 (4 ms) 102: [ RUN ] Wrap/5.Col16 102: [ OK ] Wrap/5.Col16 (3 ms) 102: [ RUN ] Wrap/5.Row16 102: [ OK ] Wrap/5.Row16 (3 ms) 102: [ RUN ] Wrap/5.Col17 102: [ OK ] Wrap/5.Col17 (1 ms) 102: [ RUN ] Wrap/5.Row17 102: [ OK ] Wrap/5.Row17 (1 ms) 102: [ RUN ] Wrap/5.Col18 102: [ OK ] Wrap/5.Col18 (2 ms) 102: [ RUN ] Wrap/5.Row18 102: [ OK ] Wrap/5.Row18 (2 ms) 102: [ RUN ] Wrap/5.Col19 102: [ OK ] Wrap/5.Col19 (2 ms) 102: [ RUN ] Wrap/5.Row19 102: [ OK ] Wrap/5.Row19 (2 ms) 102: [ RUN ] Wrap/5.Col27 99: [ OK ] Unwrap/10.UnwrapSmall29 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall30 102: [ OK ] Wrap/5.Col27 (2 ms) 102: [ RUN ] Wrap/5.Row27 102: [ OK ] Wrap/5.Row27 (2 ms) 102: [ RUN ] Wrap/5.Col28 102: [ OK ] Wrap/5.Col28 (2 ms) 102: [ RUN ] Wrap/5.Row28 102: [ OK ] Wrap/5.Row28 (2 ms) 102: [ RUN ] Wrap/5.Col31 102: [ OK ] Wrap/5.Col31 (2 ms) 102: [ RUN ] Wrap/5.Row31 102: [ OK ] Wrap/5.Row31 (2 ms) 102: [ RUN ] Wrap/5.Col32 102: [ OK ] Wrap/5.Col32 (2 ms) 102: [ RUN ] Wrap/5.Row32 102: [ OK ] Wrap/5.Row32 (2 ms) 102: [ RUN ] Wrap/5.Col35 102: [ OK ] Wrap/5.Col35 (2 ms) 102: [ RUN ] Wrap/5.Row35 102: [ OK ] Wrap/5.Row35 (2 ms) 102: [ RUN ] Wrap/5.Col36 98: [ OK ] Triangle/6.Upper4D (98 ms) 98: [ RUN ] Triangle/6.Lower2DRect0Unit 99: [ OK ] Unwrap/10.UnwrapSmall30 (30 ms) 102: [ OK ] Wrap/5.Col36 (8 ms) 102: [ RUN ] Wrap/5.Row36 99: [ RUN ] Unwrap/10.UnwrapSmall31 98: [ OK ] Triangle/6.Lower2DRect0Unit (9 ms) 98: [ RUN ] Triangle/6.Lower2DRect1Unit 102: [ OK ] Wrap/5.Row36 (10 ms) 102: [ RUN ] Wrap/5.Col39 102: [ OK ] Wrap/5.Col39 (2 ms) 102: [ RUN ] Wrap/5.Row39 102: [ OK ] Wrap/5.Row39 (2 ms) 102: [ RUN ] Wrap/5.Col40 102: [ OK ] Wrap/5.Col40 (2 ms) 102: [ RUN ] Wrap/5.Row40 102: [ OK ] Wrap/5.Row40 (2 ms) 102: [ RUN ] Wrap/5.Col43 102: [ OK ] Wrap/5.Col43 (2 ms) 102: [ RUN ] Wrap/5.Row43 102: [ OK ] Wrap/5.Row43 (2 ms) 102: [ RUN ] Wrap/5.Col44 102: [ OK ] Wrap/5.Col44 (2 ms) 102: [ RUN ] Wrap/5.Row44 102: [ OK ] Wrap/5.Row44 (2 ms) 102: [----------] 52 tests from Wrap/5 (176 ms total) 102: 102: [----------] 52 tests from Wrap/6, where TypeParam = long long 102: [ RUN ] Wrap/6.Col00 92: [ OK ] Tile/11.Tile3D231 (193 ms) 92: [ RUN ] Tile/11.Tile2D432 99: [ OK ] Unwrap/10.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall32 102: [ OK ] Wrap/6.Col00 (12 ms) 102: [ RUN ] Wrap/6.Row00 102: [ OK ] Wrap/6.Row00 (8 ms) 102: [ RUN ] Wrap/6.Col01 102: [ OK ] Wrap/6.Col01 (7 ms) 102: [ RUN ] Wrap/6.Row01 99: [ OK ] Unwrap/10.UnwrapSmall32 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall33 102: [ OK ] Wrap/6.Row01 (9 ms) 102: [ RUN ] Wrap/6.Col03 102: [ OK ] Wrap/6.Col03 (4 ms) 102: [ RUN ] Wrap/6.Row03 102: [ OK ] Wrap/6.Row03 (4 ms) 102: [ RUN ] Wrap/6.Col04 102: [ OK ] Wrap/6.Col04 (4 ms) 102: [ RUN ] Wrap/6.Row04 102: [ OK ] Wrap/6.Row04 (4 ms) 102: [ RUN ] Wrap/6.Col05 102: [ OK ] Wrap/6.Col05 (4 ms) 102: [ RUN ] Wrap/6.Row05 99: [ OK ] Unwrap/10.UnwrapSmall33 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall34 102: [ OK ] Wrap/6.Row05 (5 ms) 102: [ RUN ] Wrap/6.Col06 102: [ OK ] Wrap/6.Col06 (3 ms) 102: [ RUN ] Wrap/6.Row06 102: [ OK ] Wrap/6.Row06 (3 ms) 102: [ RUN ] Wrap/6.Col07 102: [ OK ] Wrap/6.Col07 (4 ms) 102: [ RUN ] Wrap/6.Row07 102: [ OK ] Wrap/6.Row07 (3 ms) 102: [ RUN ] Wrap/6.Col08 102: [ OK ] Wrap/6.Col08 (3 ms) 102: [ RUN ] Wrap/6.Row08 102: [ OK ] Wrap/6.Row08 (4 ms) 102: [ RUN ] Wrap/6.Col09 98: [ OK ] Triangle/6.Lower2DRect1Unit (113 ms) 98: [ RUN ] Triangle/6.Lower2DSquareUnit 99: [ OK ] Unwrap/10.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall35 102: [ OK ] Wrap/6.Col09 (10 ms) 102: [ RUN ] Wrap/6.Row09 102: [ OK ] Wrap/6.Row09 (11 ms) 102: [ RUN ] Wrap/6.Col13 102: [ OK ] Wrap/6.Col13 (4 ms) 102: [ RUN ] Wrap/6.Row13 102: [ OK ] Wrap/6.Row13 (5 ms) 102: [ RUN ] Wrap/6.Col14 99: [ OK ] Unwrap/10.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall36 102: [ OK ] Wrap/6.Col14 (4 ms) 102: [ RUN ] Wrap/6.Row14 102: [ OK ] Wrap/6.Row14 (5 ms) 102: [ RUN ] Wrap/6.Col15 102: [ OK ] Wrap/6.Col15 (5 ms) 102: [ RUN ] Wrap/6.Row15 102: [ OK ] Wrap/6.Row15 (5 ms) 102: [ RUN ] Wrap/6.Col16 102: [ OK ] Wrap/6.Col16 (4 ms) 102: [ RUN ] Wrap/6.Row16 102: [ OK ] Wrap/6.Row16 (6 ms) 102: [ RUN ] Wrap/6.Col17 99: [ OK ] Unwrap/10.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall37 102: [ OK ] Wrap/6.Col17 (3 ms) 102: [ RUN ] Wrap/6.Row17 102: [ OK ] Wrap/6.Row17 (3 ms) 102: [ RUN ] Wrap/6.Col18 102: [ OK ] Wrap/6.Col18 (4 ms) 102: [ RUN ] Wrap/6.Row18 102: [ OK ] Wrap/6.Row18 (3 ms) 102: [ RUN ] Wrap/6.Col19 102: [ OK ] Wrap/6.Col19 (3 ms) 102: [ RUN ] Wrap/6.Row19 102: [ OK ] Wrap/6.Row19 (3 ms) 102: [ RUN ] Wrap/6.Col27 102: [ OK ] Wrap/6.Col27 (3 ms) 102: [ RUN ] Wrap/6.Row27 102: [ OK ] Wrap/6.Row27 (3 ms) 102: [ RUN ] Wrap/6.Col28 102: [ OK ] Wrap/6.Col28 (3 ms) 102: [ RUN ] Wrap/6.Row28 99: [ OK ] Unwrap/10.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall38 102: [ OK ] Wrap/6.Row28 (3 ms) 102: [ RUN ] Wrap/6.Col31 102: [ OK ] Wrap/6.Col31 (3 ms) 102: [ RUN ] Wrap/6.Row31 102: [ OK ] Wrap/6.Row31 (3 ms) 102: [ RUN ] Wrap/6.Col32 92: [ OK ] Tile/11.Tile2D432 (193 ms) 92: [ RUN ] Tile/11.Tile2D111 102: [ OK ] Wrap/6.Col32 (4 ms) 102: [ RUN ] Wrap/6.Row32 102: [ OK ] Wrap/6.Row32 (3 ms) 102: [ RUN ] Wrap/6.Col35 102: [ OK ] Wrap/6.Col35 (3 ms) 102: [ RUN ] Wrap/6.Row35 102: [ OK ] Wrap/6.Row35 (3 ms) 102: [ RUN ] Wrap/6.Col36 102: [ OK ] Wrap/6.Col36 (9 ms) 99: [ OK ] Unwrap/10.UnwrapSmall38 (33 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall39 102: [ RUN ] Wrap/6.Row36 98: [ OK ] Triangle/6.Lower2DSquareUnit (134 ms) 98: [ RUN ] Triangle/6.Upper2DRect0Unit 102: [ OK ] Wrap/6.Row36 (11 ms) 102: [ RUN ] Wrap/6.Col39 102: [ OK ] Wrap/6.Col39 (3 ms) 102: [ RUN ] Wrap/6.Row39 102: [ OK ] Wrap/6.Row39 (3 ms) 102: [ RUN ] Wrap/6.Col40 98: [ OK ] Triangle/6.Upper2DRect0Unit (9 ms) 98: [ RUN ] Triangle/6.Upper2DRect1Unit 102: [ OK ] Wrap/6.Col40 (3 ms) 102: [ RUN ] Wrap/6.Row40 102: [ OK ] Wrap/6.Row40 (3 ms) 102: [ RUN ] Wrap/6.Col43 102: [ OK ] Wrap/6.Col43 (3 ms) 102: [ RUN ] Wrap/6.Row43 102: [ OK ] Wrap/6.Row43 (3 ms) 102: [ RUN ] Wrap/6.Col44 99: [ OK ] Unwrap/10.UnwrapSmall39 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall40 102: [ OK ] Wrap/6.Col44 (3 ms) 102: [ RUN ] Wrap/6.Row44 102: [ OK ] Wrap/6.Row44 (3 ms) 102: [----------] 52 tests from Wrap/6 (251 ms total) 102: 102: [----------] 52 tests from Wrap/7, where TypeParam = unsigned long long 102: [ RUN ] Wrap/7.Col00 102: [ OK ] Wrap/7.Col00 (7 ms) 102: [ RUN ] Wrap/7.Row00 102: [ OK ] Wrap/7.Row00 (8 ms) 102: [ RUN ] Wrap/7.Col01 102: [ OK ] Wrap/7.Col01 (8 ms) 102: [ RUN ] Wrap/7.Row01 99: [ OK ] Unwrap/10.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall41 102: [ OK ] Wrap/7.Row01 (8 ms) 102: [ RUN ] Wrap/7.Col03 102: [ OK ] Wrap/7.Col03 (4 ms) 102: [ RUN ] Wrap/7.Row03 102: [ OK ] Wrap/7.Row03 (4 ms) 102: [ RUN ] Wrap/7.Col04 102: [ OK ] Wrap/7.Col04 (4 ms) 102: [ RUN ] Wrap/7.Row04 102: [ OK ] Wrap/7.Row04 (4 ms) 102: [ RUN ] Wrap/7.Col05 102: [ OK ] Wrap/7.Col05 (4 ms) 102: [ RUN ] Wrap/7.Row05 102: [ OK ] Wrap/7.Row05 (4 ms) 102: [ RUN ] Wrap/7.Col06 99: [ OK ] Unwrap/10.UnwrapSmall41 (31 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall42 102: [ OK ] Wrap/7.Col06 (3 ms) 102: [ RUN ] Wrap/7.Row06 102: [ OK ] Wrap/7.Row06 (4 ms) 102: [ RUN ] Wrap/7.Col07 102: [ OK ] Wrap/7.Col07 (3 ms) 102: [ RUN ] Wrap/7.Row07 102: [ OK ] Wrap/7.Row07 (3 ms) 102: [ RUN ] Wrap/7.Col08 102: [ OK ] Wrap/7.Col08 (3 ms) 102: [ RUN ] Wrap/7.Row08 102: [ OK ] Wrap/7.Row08 (3 ms) 102: [ RUN ] Wrap/7.Col09 102: [ OK ] Wrap/7.Col09 (10 ms) 102: [ RUN ] Wrap/7.Row09 99: [ OK ] Unwrap/10.UnwrapSmall42 (35 ms) 99: [ RUN ] Unwrap/10.UnwrapSmall43 98: [ OK ] Triangle/6.Upper2DRect1Unit (113 ms) 98: [ RUN ] Triangle/6.Upper2DSquareUnit 102: [ OK ] Wrap/7.Row09 (12 ms) 102: [ RUN ] Wrap/7.Col13 102: [ OK ] Wrap/7.Col13 (4 ms) 102: [ RUN ] Wrap/7.Row13 102: [ OK ] Wrap/7.Row13 (5 ms) 102: [ RUN ] Wrap/7.Col14 102: [ OK ] Wrap/7.Col14 (12 ms) 102: [ RUN ] Wrap/7.Row14 99: [ OK ] Unwrap/10.UnwrapSmall43 (30 ms) 99: [----------] 44 tests from Unwrap/10 (1366 ms total) 99: 99: [----------] 44 tests from Unwrap/11, where TypeParam = unsigned short 99: [ RUN ] Unwrap/11.UnwrapSmall00 102: [ OK ] Wrap/7.Row14 (5 ms) 102: [ RUN ] Wrap/7.Col15 102: [ OK ] Wrap/7.Col15 (5 ms) 102: [ RUN ] Wrap/7.Row15 92: [ OK ] Tile/11.Tile2D111 (188 ms) 92: [ RUN ] Tile/11.Tile2D123 102: [ OK ] Wrap/7.Row15 (5 ms) 102: [ RUN ] Wrap/7.Col16 102: [ OK ] Wrap/7.Col16 (4 ms) 102: [ RUN ] Wrap/7.Row16 102: [ OK ] Wrap/7.Row16 (5 ms) 102: [ RUN ] Wrap/7.Col17 102: [ OK ] Wrap/7.Col17 (3 ms) 102: [ RUN ] Wrap/7.Row17 102: [ OK ] Wrap/7.Row17 (3 ms) 102: [ RUN ] Wrap/7.Col18 102: [ OK ] Wrap/7.Col18 (3 ms) 102: [ RUN ] Wrap/7.Row18 99: [ OK ] Unwrap/11.UnwrapSmall00 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall01 102: [ OK ] Wrap/7.Row18 (3 ms) 102: [ RUN ] Wrap/7.Col19 102: [ OK ] Wrap/7.Col19 (3 ms) 102: [ RUN ] Wrap/7.Row19 102: [ OK ] Wrap/7.Row19 (4 ms) 102: [ RUN ] Wrap/7.Col27 102: [ OK ] Wrap/7.Col27 (3 ms) 102: [ RUN ] Wrap/7.Row27 102: [ OK ] Wrap/7.Row27 (3 ms) 102: [ RUN ] Wrap/7.Col28 102: [ OK ] Wrap/7.Col28 (3 ms) 102: [ RUN ] Wrap/7.Row28 102: [ OK ] Wrap/7.Row28 (3 ms) 102: [ RUN ] Wrap/7.Col31 102: [ OK ] Wrap/7.Col31 (3 ms) 102: [ RUN ] Wrap/7.Row31 102: [ OK ] Wrap/7.Row31 (3 ms) 102: [ RUN ] Wrap/7.Col32 102: [ OK ] Wrap/7.Col32 (3 ms) 102: [ RUN ] Wrap/7.Row32 99: [ OK ] Unwrap/11.UnwrapSmall01 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall02 102: [ OK ] Wrap/7.Row32 (3 ms) 102: [ RUN ] Wrap/7.Col35 102: [ OK ] Wrap/7.Col35 (3 ms) 102: [ RUN ] Wrap/7.Row35 102: [ OK ] Wrap/7.Row35 (3 ms) 102: [ RUN ] Wrap/7.Col36 102: [ OK ] Wrap/7.Col36 (9 ms) 102: [ RUN ] Wrap/7.Row36 102: [ OK ] Wrap/7.Row36 (11 ms) 102: [ RUN ] Wrap/7.Col39 99: [ OK ] Unwrap/11.UnwrapSmall02 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall03 102: [ OK ] Wrap/7.Col39 (3 ms) 102: [ RUN ] Wrap/7.Row39 102: [ OK ] Wrap/7.Row39 (3 ms) 102: [ RUN ] Wrap/7.Col40 102: [ OK ] Wrap/7.Col40 (3 ms) 102: [ RUN ] Wrap/7.Row40 102: [ OK ] Wrap/7.Row40 (4 ms) 102: [ RUN ] Wrap/7.Col43 102: [ OK ] Wrap/7.Col43 (2 ms) 102: [ RUN ] Wrap/7.Row43 98: [ OK ] Triangle/6.Upper2DSquareUnit (134 ms) 98: [----------] 16 tests from Triangle/6 (1537 ms total) 98: 98: [----------] 16 tests from Triangle/7, where TypeParam = unsigned char 98: [ RUN ] Triangle/7.Lower2DRect0 102: [ OK ] Wrap/7.Row43 (4 ms) 102: [ RUN ] Wrap/7.Col44 102: [ OK ] Wrap/7.Col44 (2 ms) 102: [ RUN ] Wrap/7.Row44 102: [ OK ] Wrap/7.Row44 (4 ms) 102: [----------] 52 tests from Wrap/7 (236 ms total) 102: 102: [----------] 52 tests from Wrap/8, where TypeParam = char 102: [ RUN ] Wrap/8.Col00 98: [ OK ] Triangle/7.Lower2DRect0 (15 ms) 98: [ RUN ] Triangle/7.Lower2DRect1 99: [ OK ] Unwrap/11.UnwrapSmall03 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall04 102: [ OK ] Wrap/8.Col00 (16 ms) 102: [ RUN ] Wrap/8.Row00 102: [ OK ] Wrap/8.Row00 (6 ms) 102: [ RUN ] Wrap/8.Col01 102: [ OK ] Wrap/8.Col01 (5 ms) 102: [ RUN ] Wrap/8.Row01 102: [ OK ] Wrap/8.Row01 (6 ms) 102: [ RUN ] Wrap/8.Col03 102: [ OK ] Wrap/8.Col03 (2 ms) 102: [ RUN ] Wrap/8.Row03 102: [ OK ] Wrap/8.Row03 (3 ms) 102: [ RUN ] Wrap/8.Col04 102: [ OK ] Wrap/8.Col04 (2 ms) 102: [ RUN ] Wrap/8.Row04 99: [ OK ] Unwrap/11.UnwrapSmall04 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall05 102: [ OK ] Wrap/8.Row04 (2 ms) 102: [ RUN ] Wrap/8.Col05 102: [ OK ] Wrap/8.Col05 (3 ms) 102: [ RUN ] Wrap/8.Row05 102: [ OK ] Wrap/8.Row05 (2 ms) 102: [ RUN ] Wrap/8.Col06 102: [ OK ] Wrap/8.Col06 (2 ms) 102: [ RUN ] Wrap/8.Row06 102: [ OK ] Wrap/8.Row06 (2 ms) 102: [ RUN ] Wrap/8.Col07 102: [ OK ] Wrap/8.Col07 (2 ms) 102: [ RUN ] Wrap/8.Row07 102: [ OK ] Wrap/8.Row07 (2 ms) 102: [ RUN ] Wrap/8.Col08 102: [ OK ] Wrap/8.Col08 (1 ms) 102: [ RUN ] Wrap/8.Row08 102: [ OK ] Wrap/8.Row08 (2 ms) 102: [ RUN ] Wrap/8.Col09 102: [ OK ] Wrap/8.Col09 (7 ms) 102: [ RUN ] Wrap/8.Row09 99: [ OK ] Unwrap/11.UnwrapSmall05 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall06 102: [ OK ] Wrap/8.Row09 (9 ms) 102: [ RUN ] Wrap/8.Col13 102: [ OK ] Wrap/8.Col13 (3 ms) 102: [ RUN ] Wrap/8.Row13 102: [ OK ] Wrap/8.Row13 (3 ms) 102: [ RUN ] Wrap/8.Col14 102: [ OK ] Wrap/8.Col14 (3 ms) 102: [ RUN ] Wrap/8.Row14 102: [ OK ] Wrap/8.Row14 (3 ms) 102: [ RUN ] Wrap/8.Col15 92: [ OK ] Tile/11.Tile2D123 (192 ms) 92: [ RUN ] Tile/11.Tile2D312 102: [ OK ] Wrap/8.Col15 (3 ms) 102: [ RUN ] Wrap/8.Row15 102: [ OK ] Wrap/8.Row15 (3 ms) 102: [ RUN ] Wrap/8.Col16 102: [ OK ] Wrap/8.Col16 (3 ms) 102: [ RUN ] Wrap/8.Row16 102: [ OK ] Wrap/8.Row16 (4 ms) 102: [ RUN ] Wrap/8.Col17 102: [ OK ] Wrap/8.Col17 (1 ms) 102: [ RUN ] Wrap/8.Row17 102: [ OK ] Wrap/8.Row17 (2 ms) 102: [ RUN ] Wrap/8.Col18 99: [ OK ] Unwrap/11.UnwrapSmall06 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall07 102: [ OK ] Wrap/8.Col18 (2 ms) 102: [ RUN ] Wrap/8.Row18 102: [ OK ] Wrap/8.Row18 (2 ms) 102: [ RUN ] Wrap/8.Col19 102: [ OK ] Wrap/8.Col19 (1 ms) 102: [ RUN ] Wrap/8.Row19 102: [ OK ] Wrap/8.Row19 (2 ms) 102: [ RUN ] Wrap/8.Col27 102: [ OK ] Wrap/8.Col27 (2 ms) 102: [ RUN ] Wrap/8.Row27 102: [ OK ] Wrap/8.Row27 (2 ms) 102: [ RUN ] Wrap/8.Col28 102: [ OK ] Wrap/8.Col28 (2 ms) 102: [ RUN ] Wrap/8.Row28 102: [ OK ] Wrap/8.Row28 (1 ms) 102: [ RUN ] Wrap/8.Col31 102: [ OK ] Wrap/8.Col31 (2 ms) 102: [ RUN ] Wrap/8.Row31 98: [ OK ] Triangle/7.Lower2DRect1 (111 ms) 98: [ RUN ] Triangle/7.Lower2DSquare 102: [ OK ] Wrap/8.Row31 (2 ms) 102: [ RUN ] Wrap/8.Col32 102: [ OK ] Wrap/8.Col32 (2 ms) 102: [ RUN ] Wrap/8.Row32 102: [ OK ] Wrap/8.Row32 (2 ms) 102: [ RUN ] Wrap/8.Col35 102: [ OK ] Wrap/8.Col35 (2 ms) 102: [ RUN ] Wrap/8.Row35 102: [ OK ] Wrap/8.Row35 (1 ms) 102: [ RUN ] Wrap/8.Col36 99: [ OK ] Unwrap/11.UnwrapSmall07 (32 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall08 102: [ OK ] Wrap/8.Col36 (6 ms) 102: [ RUN ] Wrap/8.Row36 102: [ OK ] Wrap/8.Row36 (9 ms) 102: [ RUN ] Wrap/8.Col39 102: [ OK ] Wrap/8.Col39 (2 ms) 102: [ RUN ] Wrap/8.Row39 102: [ OK ] Wrap/8.Row39 (1 ms) 102: [ RUN ] Wrap/8.Col40 102: [ OK ] Wrap/8.Col40 (1 ms) 102: [ RUN ] Wrap/8.Row40 102: [ OK ] Wrap/8.Row40 (2 ms) 102: [ RUN ] Wrap/8.Col43 102: [ OK ] Wrap/8.Col43 (2 ms) 102: [ RUN ] Wrap/8.Row43 102: [ OK ] Wrap/8.Row43 (2 ms) 102: [ RUN ] Wrap/8.Col44 102: [ OK ] Wrap/8.Col44 (2 ms) 102: [ RUN ] Wrap/8.Row44 102: [ OK ] Wrap/8.Row44 (2 ms) 102: [----------] 52 tests from Wrap/8 (158 ms total) 102: 102: [----------] 52 tests from Wrap/9, where TypeParam = unsigned char 102: [ RUN ] Wrap/9.Col00 102: [ OK ] Wrap/9.Col00 (5 ms) 102: [ RUN ] Wrap/9.Row00 99: [ OK ] Unwrap/11.UnwrapSmall08 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall09 102: [ OK ] Wrap/9.Row00 (6 ms) 102: [ RUN ] Wrap/9.Col01 102: [ OK ] Wrap/9.Col01 (6 ms) 102: [ RUN ] Wrap/9.Row01 102: [ OK ] Wrap/9.Row01 (6 ms) 102: [ RUN ] Wrap/9.Col03 102: [ OK ] Wrap/9.Col03 (2 ms) 102: [ RUN ] Wrap/9.Row03 102: [ OK ] Wrap/9.Row03 (3 ms) 102: [ RUN ] Wrap/9.Col04 102: [ OK ] Wrap/9.Col04 (2 ms) 102: [ RUN ] Wrap/9.Row04 102: [ OK ] Wrap/9.Row04 (3 ms) 102: [ RUN ] Wrap/9.Col05 102: [ OK ] Wrap/9.Col05 (2 ms) 102: [ RUN ] Wrap/9.Row05 102: [ OK ] Wrap/9.Row05 (3 ms) 102: [ RUN ] Wrap/9.Col06 99: [ OK ] Unwrap/11.UnwrapSmall09 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall10 102: [ OK ] Wrap/9.Col06 (2 ms) 102: [ RUN ] Wrap/9.Row06 102: [ OK ] Wrap/9.Row06 (1 ms) 102: [ RUN ] Wrap/9.Col07 102: [ OK ] Wrap/9.Col07 (2 ms) 102: [ RUN ] Wrap/9.Row07 102: [ OK ] Wrap/9.Row07 (2 ms) 102: [ RUN ] Wrap/9.Col08 102: [ OK ] Wrap/9.Col08 (2 ms) 102: [ RUN ] Wrap/9.Row08 102: [ OK ] Wrap/9.Row08 (2 ms) 102: [ RUN ] Wrap/9.Col09 102: [ OK ] Wrap/9.Col09 (7 ms) 102: [ RUN ] Wrap/9.Row09 102: [ OK ] Wrap/9.Row09 (10 ms) 102: [ RUN ] Wrap/9.Col13 102: [ OK ] Wrap/9.Col13 (3 ms) 102: [ RUN ] Wrap/9.Row13 99: [ OK ] Unwrap/11.UnwrapSmall10 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall11 102: [ OK ] Wrap/9.Row13 (3 ms) 102: [ RUN ] Wrap/9.Col14 102: [ OK ] Wrap/9.Col14 (3 ms) 102: [ RUN ] Wrap/9.Row14 102: [ OK ] Wrap/9.Row14 (3 ms) 102: [ RUN ] Wrap/9.Col15 102: [ OK ] Wrap/9.Col15 (3 ms) 102: [ RUN ] Wrap/9.Row15 102: [ OK ] Wrap/9.Row15 (4 ms) 102: [ RUN ] Wrap/9.Col16 102: [ OK ] Wrap/9.Col16 (3 ms) 102: [ RUN ] Wrap/9.Row16 98: [ OK ] Triangle/7.Lower2DSquare (130 ms) 98: [ RUN ] Triangle/7.Lower3D 102: [ OK ] Wrap/9.Row16 (4 ms) 102: [ RUN ] Wrap/9.Col17 102: [ OK ] Wrap/9.Col17 (1 ms) 102: [ RUN ] Wrap/9.Row17 102: [ OK ] Wrap/9.Row17 (2 ms) 102: [ RUN ] Wrap/9.Col18 102: [ OK ] Wrap/9.Col18 (2 ms) 102: [ RUN ] Wrap/9.Row18 102: [ OK ] Wrap/9.Row18 (2 ms) 102: [ RUN ] Wrap/9.Col19 102: [ OK ] Wrap/9.Col19 (1 ms) 102: [ RUN ] Wrap/9.Row19 99: [ OK ] Unwrap/11.UnwrapSmall11 (32 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall12 102: [ OK ] Wrap/9.Row19 (2 ms) 102: [ RUN ] Wrap/9.Col27 102: [ OK ] Wrap/9.Col27 (2 ms) 102: [ RUN ] Wrap/9.Row27 102: [ OK ] Wrap/9.Row27 (2 ms) 102: [ RUN ] Wrap/9.Col28 102: [ OK ] Wrap/9.Col28 (2 ms) 102: [ RUN ] Wrap/9.Row28 102: [ OK ] Wrap/9.Row28 (2 ms) 102: [ RUN ] Wrap/9.Col31 102: [ OK ] Wrap/9.Col31 (1 ms) 102: [ RUN ] Wrap/9.Row31 102: [ OK ] Wrap/9.Row31 (2 ms) 102: [ RUN ] Wrap/9.Col32 102: [ OK ] Wrap/9.Col32 (2 ms) 102: [ RUN ] Wrap/9.Row32 102: [ OK ] Wrap/9.Row32 (2 ms) 102: [ RUN ] Wrap/9.Col35 102: [ OK ] Wrap/9.Col35 (2 ms) 102: [ RUN ] Wrap/9.Row35 92: [ OK ] Tile/11.Tile2D312 (191 ms) 92: [ RUN ] Tile/11.Tile2D231 102: [ OK ] Wrap/9.Row35 (2 ms) 102: [ RUN ] Wrap/9.Col36 102: [ OK ] Wrap/9.Col36 (7 ms) 102: [ RUN ] Wrap/9.Row36 99: [ OK ] Unwrap/11.UnwrapSmall12 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall13 102: [ OK ] Wrap/9.Row36 (9 ms) 102: [ RUN ] Wrap/9.Col39 102: [ OK ] Wrap/9.Col39 (2 ms) 102: [ RUN ] Wrap/9.Row39 102: [ OK ] Wrap/9.Row39 (2 ms) 102: [ RUN ] Wrap/9.Col40 102: [ OK ] Wrap/9.Col40 (2 ms) 102: [ RUN ] Wrap/9.Row40 102: [ OK ] Wrap/9.Row40 (2 ms) 102: [ RUN ] Wrap/9.Col43 102: [ OK ] Wrap/9.Col43 (2 ms) 102: [ RUN ] Wrap/9.Row43 102: [ OK ] Wrap/9.Row43 (2 ms) 102: [ RUN ] Wrap/9.Col44 102: [ OK ] Wrap/9.Col44 (1 ms) 102: [ RUN ] Wrap/9.Row44 102: [ OK ] Wrap/9.Row44 (2 ms) 102: [----------] 52 tests from Wrap/9 (152 ms total) 102: 102: [----------] 52 tests from Wrap/10, where TypeParam = short 102: [ RUN ] Wrap/10.Col00 102: [ OK ] Wrap/10.Col00 (10 ms) 102: [ RUN ] Wrap/10.Row00 99: [ OK ] Unwrap/11.UnwrapSmall13 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall14 102: [ OK ] Wrap/10.Row00 (7 ms) 102: [ RUN ] Wrap/10.Col01 102: [ OK ] Wrap/10.Col01 (6 ms) 102: [ RUN ] Wrap/10.Row01 102: [ OK ] Wrap/10.Row01 (6 ms) 102: [ RUN ] Wrap/10.Col03 102: [ OK ] Wrap/10.Col03 (3 ms) 102: [ RUN ] Wrap/10.Row03 102: [ OK ] Wrap/10.Row03 (3 ms) 102: [ RUN ] Wrap/10.Col04 102: [ OK ] Wrap/10.Col04 (2 ms) 102: [ RUN ] Wrap/10.Row04 102: [ OK ] Wrap/10.Row04 (3 ms) 102: [ RUN ] Wrap/10.Col05 102: [ OK ] Wrap/10.Col05 (2 ms) 102: [ RUN ] Wrap/10.Row05 99: [ OK ] Unwrap/11.UnwrapSmall14 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall15 102: [ OK ] Wrap/10.Row05 (3 ms) 102: [ RUN ] Wrap/10.Col06 102: [ OK ] Wrap/10.Col06 (2 ms) 102: [ RUN ] Wrap/10.Row06 102: [ OK ] Wrap/10.Row06 (2 ms) 102: [ RUN ] Wrap/10.Col07 102: [ OK ] Wrap/10.Col07 (1 ms) 102: [ RUN ] Wrap/10.Row07 102: [ OK ] Wrap/10.Row07 (2 ms) 102: [ RUN ] Wrap/10.Col08 102: [ OK ] Wrap/10.Col08 (2 ms) 102: [ RUN ] Wrap/10.Row08 102: [ OK ] Wrap/10.Row08 (2 ms) 102: [ RUN ] Wrap/10.Col09 102: [ OK ] Wrap/10.Col09 (9 ms) 102: [ RUN ] Wrap/10.Row09 99: [ OK ] Unwrap/11.UnwrapSmall15 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall16 102: [ OK ] Wrap/10.Row09 (10 ms) 102: [ RUN ] Wrap/10.Col13 102: [ OK ] Wrap/10.Col13 (3 ms) 102: [ RUN ] Wrap/10.Row13 102: [ OK ] Wrap/10.Row13 (3 ms) 102: [ RUN ] Wrap/10.Col14 102: [ OK ] Wrap/10.Col14 (3 ms) 102: [ RUN ] Wrap/10.Row14 102: [ OK ] Wrap/10.Row14 (3 ms) 102: [ RUN ] Wrap/10.Col15 102: [ OK ] Wrap/10.Col15 (4 ms) 102: [ RUN ] Wrap/10.Row15 102: [ OK ] Wrap/10.Row15 (3 ms) 102: [ RUN ] Wrap/10.Col16 98: [ OK ] Triangle/7.Lower3D (156 ms) 98: [ RUN ] Triangle/7.Lower4D 102: [ OK ] Wrap/10.Col16 (3 ms) 102: [ RUN ] Wrap/10.Row16 102: [ OK ] Wrap/10.Row16 (4 ms) 102: [ RUN ] Wrap/10.Col17 102: [ OK ] Wrap/10.Col17 (2 ms) 102: [ RUN ] Wrap/10.Row17 99: [ OK ] Unwrap/11.UnwrapSmall16 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall17 102: [ OK ] Wrap/10.Row17 (2 ms) 102: [ RUN ] Wrap/10.Col18 102: [ OK ] Wrap/10.Col18 (2 ms) 102: [ RUN ] Wrap/10.Row18 102: [ OK ] Wrap/10.Row18 (2 ms) 102: [ RUN ] Wrap/10.Col19 102: [ OK ] Wrap/10.Col19 (1 ms) 102: [ RUN ] Wrap/10.Row19 102: [ OK ] Wrap/10.Row19 (2 ms) 102: [ RUN ] Wrap/10.Col27 102: [ OK ] Wrap/10.Col27 (2 ms) 102: [ RUN ] Wrap/10.Row27 102: [ OK ] Wrap/10.Row27 (2 ms) 102: [ RUN ] Wrap/10.Col28 102: [ OK ] Wrap/10.Col28 (2 ms) 102: [ RUN ] Wrap/10.Row28 102: [ OK ] Wrap/10.Row28 (2 ms) 102: [ RUN ] Wrap/10.Col31 102: [ OK ] Wrap/10.Col31 (2 ms) 102: [ RUN ] Wrap/10.Row31 102: [ OK ] Wrap/10.Row31 (2 ms) 102: [ RUN ] Wrap/10.Col32 102: [ OK ] Wrap/10.Col32 (2 ms) 102: [ RUN ] Wrap/10.Row32 102: [ OK ] Wrap/10.Row32 (1 ms) 102: [ RUN ] Wrap/10.Col35 102: [ OK ] Wrap/10.Col35 (2 ms) 102: [ RUN ] Wrap/10.Row35 102: [ OK ] Wrap/10.Row35 (2 ms) 102: [ RUN ] Wrap/10.Col36 99: [ OK ] Unwrap/11.UnwrapSmall17 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall18 102: [ OK ] Wrap/10.Col36 (9 ms) 102: [ RUN ] Wrap/10.Row36 102: [ OK ] Wrap/10.Row36 (9 ms) 102: [ RUN ] Wrap/10.Col39 102: [ OK ] Wrap/10.Col39 (2 ms) 102: [ RUN ] Wrap/10.Row39 102: [ OK ] Wrap/10.Row39 (2 ms) 102: [ RUN ] Wrap/10.Col40 102: [ OK ] Wrap/10.Col40 (2 ms) 102: [ RUN ] Wrap/10.Row40 102: [ OK ] Wrap/10.Row40 (2 ms) 102: [ RUN ] Wrap/10.Col43 92: [ OK ] Tile/11.Tile2D231 (192 ms) 92: [----------] 15 tests from Tile/11 (1916 ms total) 92: 92: [----------] 1 test from Tile 92: [ RUN ] Tile.CPP 102: [ OK ] Wrap/10.Col43 (2 ms) 102: [ RUN ] Wrap/10.Row43 102: [ OK ] Wrap/10.Row43 (2 ms) 102: [ RUN ] Wrap/10.Col44 102: [ OK ] Wrap/10.Col44 (2 ms) 102: [ RUN ] Wrap/10.Row44 102: [ OK ] Wrap/10.Row44 (2 ms) 102: [----------] 52 tests from Wrap/10 (166 ms total) 102: 102: [----------] 52 tests from Wrap/11, where TypeParam = unsigned short 102: [ RUN ] Wrap/11.Col00 99: [ OK ] Unwrap/11.UnwrapSmall18 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall19 102: [ OK ] Wrap/11.Col00 (5 ms) 102: [ RUN ] Wrap/11.Row00 102: [ OK ] Wrap/11.Row00 (7 ms) 102: [ RUN ] Wrap/11.Col01 102: [ OK ] Wrap/11.Col01 (5 ms) 102: [ RUN ] Wrap/11.Row01 102: [ OK ] Wrap/11.Row01 (7 ms) 102: [ RUN ] Wrap/11.Col03 102: [ OK ] Wrap/11.Col03 (2 ms) 102: [ RUN ] Wrap/11.Row03 102: [ OK ] Wrap/11.Row03 (3 ms) 102: [ RUN ] Wrap/11.Col04 98: [ OK ] Triangle/7.Lower4D (100 ms) 98: [ RUN ] Triangle/7.Upper2DRect0 102: [ OK ] Wrap/11.Col04 (2 ms) 102: [ RUN ] Wrap/11.Row04 99: [ OK ] Unwrap/11.UnwrapSmall19 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall20 102: [ OK ] Wrap/11.Row04 (3 ms) 102: [ RUN ] Wrap/11.Col05 102: [ OK ] Wrap/11.Col05 (2 ms) 102: [ RUN ] Wrap/11.Row05 98: [ OK ] Triangle/7.Upper2DRect0 (9 ms) 98: [ RUN ] Triangle/7.Upper2DRect1 102: [ OK ] Wrap/11.Row05 (3 ms) 102: [ RUN ] Wrap/11.Col06 102: [ OK ] Wrap/11.Col06 (2 ms) 102: [ RUN ] Wrap/11.Row06 102: [ OK ] Wrap/11.Row06 (2 ms) 102: [ RUN ] Wrap/11.Col07 102: [ OK ] Wrap/11.Col07 (2 ms) 102: [ RUN ] Wrap/11.Row07 102: [ OK ] Wrap/11.Row07 (2 ms) 102: [ RUN ] Wrap/11.Col08 102: [ OK ] Wrap/11.Col08 (1 ms) 102: [ RUN ] Wrap/11.Row08 102: [ OK ] Wrap/11.Row08 (2 ms) 102: [ RUN ] Wrap/11.Col09 102: [ OK ] Wrap/11.Col09 (8 ms) 102: [ RUN ] Wrap/11.Row09 99: [ OK ] Unwrap/11.UnwrapSmall20 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall21 102: [ OK ] Wrap/11.Row09 (10 ms) 102: [ RUN ] Wrap/11.Col13 102: [ OK ] Wrap/11.Col13 (3 ms) 102: [ RUN ] Wrap/11.Row13 102: [ OK ] Wrap/11.Row13 (3 ms) 102: [ RUN ] Wrap/11.Col14 102: [ OK ] Wrap/11.Col14 (3 ms) 102: [ RUN ] Wrap/11.Row14 102: [ OK ] Wrap/11.Row14 (4 ms) 102: [ RUN ] Wrap/11.Col15 102: [ OK ] Wrap/11.Col15 (3 ms) 102: [ RUN ] Wrap/11.Row15 102: [ OK ] Wrap/11.Row15 (3 ms) 102: [ RUN ] Wrap/11.Col16 102: [ OK ] Wrap/11.Col16 (3 ms) 102: [ RUN ] Wrap/11.Row16 102: [ OK ] Wrap/11.Row16 (4 ms) 102: [ RUN ] Wrap/11.Col17 99: [ OK ] Unwrap/11.UnwrapSmall21 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall22 102: [ OK ] Wrap/11.Col17 (2 ms) 102: [ RUN ] Wrap/11.Row17 102: [ OK ] Wrap/11.Row17 (2 ms) 102: [ RUN ] Wrap/11.Col18 102: [ OK ] Wrap/11.Col18 (2 ms) 102: [ RUN ] Wrap/11.Row18 102: [ OK ] Wrap/11.Row18 (2 ms) 102: [ RUN ] Wrap/11.Col19 102: [ OK ] Wrap/11.Col19 (1 ms) 102: [ RUN ] Wrap/11.Row19 102: [ OK ] Wrap/11.Row19 (2 ms) 102: [ RUN ] Wrap/11.Col27 102: [ OK ] Wrap/11.Col27 (2 ms) 102: [ RUN ] Wrap/11.Row27 102: [ OK ] Wrap/11.Row27 (2 ms) 102: [ RUN ] Wrap/11.Col28 102: [ OK ] Wrap/11.Col28 (2 ms) 102: [ RUN ] Wrap/11.Row28 102: [ OK ] Wrap/11.Row28 (2 ms) 102: [ RUN ] Wrap/11.Col31 102: [ OK ] Wrap/11.Col31 (1 ms) 102: [ RUN ] Wrap/11.Row31 102: [ OK ] Wrap/11.Row31 (2 ms) 102: [ RUN ] Wrap/11.Col32 102: [ OK ] Wrap/11.Col32 (2 ms) 102: [ RUN ] Wrap/11.Row32 102: [ OK ] Wrap/11.Row32 (2 ms) 102: [ RUN ] Wrap/11.Col35 102: [ OK ] Wrap/11.Col35 (2 ms) 102: [ RUN ] Wrap/11.Row35 102: [ OK ] Wrap/11.Row35 (2 ms) 102: [ RUN ] Wrap/11.Col36 99: [ OK ] Unwrap/11.UnwrapSmall22 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall23 102: [ OK ] Wrap/11.Col36 (8 ms) 102: [ RUN ] Wrap/11.Row36 102: [ OK ] Wrap/11.Row36 (10 ms) 102: [ RUN ] Wrap/11.Col39 102: [ OK ] Wrap/11.Col39 (2 ms) 102: [ RUN ] Wrap/11.Row39 102: [ OK ] Wrap/11.Row39 (1 ms) 102: [ RUN ] Wrap/11.Col40 102: [ OK ] Wrap/11.Col40 (1 ms) 102: [ RUN ] Wrap/11.Row40 102: [ OK ] Wrap/11.Row40 (2 ms) 102: [ RUN ] Wrap/11.Col43 98: [ OK ] Triangle/7.Upper2DRect1 (113 ms) 98: [ RUN ] Triangle/7.Upper2DSquare 102: [ OK ] Wrap/11.Col43 (2 ms) 102: [ RUN ] Wrap/11.Row43 102: [ OK ] Wrap/11.Row43 (2 ms) 102: [ RUN ] Wrap/11.Col44 102: [ OK ] Wrap/11.Col44 (2 ms) 102: [ RUN ] Wrap/11.Row44 102: [ OK ] Wrap/11.Row44 (2 ms) 102: [----------] 52 tests from Wrap/11 (157 ms total) 102: 102: [----------] Global test environment tear-down 102: [==========] 624 tests from 12 test cases ran. (2268 ms total) 102: [ PASSED ] 624 tests. 99: [ OK ] Unwrap/11.UnwrapSmall23 (32 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall24 90/95 Test #102: Test_wrap_cpu .................... Passed 2.40 sec test 103 Start 103: Test_write_cpu 103: Test command: /<>/obj-arm-linux-gnueabihf/test/write_cpu 103: Working Directory: /<>/obj-arm-linux-gnueabihf/test 103: Test timeout computed to be: 10000000 92: [ OK ] Tile.CPP (188 ms) 92: [----------] 1 test from Tile (188 ms total) 92: 92: [----------] Global test environment tear-down 92: [==========] 181 tests from 13 test cases ran. (23654 ms total) 92: [ PASSED ] 181 tests. 91/95 Test #92: Test_tile_cpu .................... Passed 23.76 sec test 104 Start 104: Test_ycbcr_rgb_cpu 104: Test command: /<>/obj-arm-linux-gnueabihf/test/ycbcr_rgb_cpu 104: Working Directory: /<>/obj-arm-linux-gnueabihf/test 104: Test timeout computed to be: 10000000 99: [ OK ] Unwrap/11.UnwrapSmall24 (33 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall25 103: Running main() from gtest_main.cc 103: [==========] Running 60 tests from 10 test cases. 103: [----------] Global test environment set-up. 103: [----------] 6 tests from Write/0, where TypeParam = float 103: [ RUN ] Write/0.Vector0 99: [ OK ] Unwrap/11.UnwrapSmall25 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall26 103: [ OK ] Write/0.Vector0 (9 ms) 103: [ RUN ] Write/0.Vector1 103: [ OK ] Write/0.Vector1 (0 ms) 103: [ RUN ] Write/0.Matrix0 103: [ OK ] Write/0.Matrix0 (0 ms) 103: [ RUN ] Write/0.Matrix1 103: [ OK ] Write/0.Matrix1 (4 ms) 103: [ RUN ] Write/0.Volume0 103: [ OK ] Write/0.Volume0 (1 ms) 103: [ RUN ] Write/0.Volume1 104: Running main() from gtest_main.cc 104: [==========] Running 3 tests from 3 test cases. 104: [----------] Global test environment set-up. 104: [----------] 1 test from ycbcr_rgb 104: [ RUN ] ycbcr_rgb.InvalidArray 104: [ OK ] ycbcr_rgb.InvalidArray (0 ms) 104: [----------] 1 test from ycbcr_rgb (0 ms total) 104: 104: [----------] 1 test from ycbcr2rgb 104: [ RUN ] ycbcr2rgb.CPP 104: [ OK ] ycbcr2rgb.CPP (0 ms) 104: [----------] 1 test from ycbcr2rgb (0 ms total) 104: 104: [----------] 1 test from rgb2ycbcr 104: [ RUN ] rgb2ycbcr.CPP 104: [ OK ] rgb2ycbcr.CPP (1 ms) 104: [----------] 1 test from rgb2ycbcr (1 ms total) 104: 104: [----------] Global test environment tear-down 104: [==========] 3 tests from 3 test cases ran. (6 ms total) 104: [ PASSED ] 3 tests. 92/95 Test #104: Test_ycbcr_rgb_cpu ............... Passed 0.05 sec 103: [ OK ] Write/0.Volume1 (2 ms) 103: [----------] 6 tests from Write/0 (26 ms total) 103: 103: [----------] 6 tests from Write/1, where TypeParam = af::af_cfloat 103: [ RUN ] Write/1.Vector0 103: [ OK ] Write/1.Vector0 (5 ms) 103: [ RUN ] Write/1.Vector1 103: [ OK ] Write/1.Vector1 (0 ms) 103: [ RUN ] Write/1.Matrix0 103: [ OK ] Write/1.Matrix0 (0 ms) 103: [ RUN ] Write/1.Matrix1 103: [ OK ] Write/1.Matrix1 (6 ms) 103: [ RUN ] Write/1.Volume0 103: [ OK ] Write/1.Volume0 (1 ms) 103: [ RUN ] Write/1.Volume1 103: [ OK ] Write/1.Volume1 (2 ms) 103: [----------] 6 tests from Write/1 (14 ms total) 103: 103: [----------] 6 tests from Write/2, where TypeParam = double 103: [ RUN ] Write/2.Vector0 103: [ OK ] Write/2.Vector0 (0 ms) 103: [ RUN ] Write/2.Vector1 103: [ OK ] Write/2.Vector1 (0 ms) 103: [ RUN ] Write/2.Matrix0 103: [ OK ] Write/2.Matrix0 (0 ms) 103: [ RUN ] Write/2.Matrix1 99: [ OK ] Unwrap/11.UnwrapSmall26 (33 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall27 103: [ OK ] Write/2.Matrix1 (5 ms) 103: [ RUN ] Write/2.Volume0 103: [ OK ] Write/2.Volume0 (0 ms) 103: [ RUN ] Write/2.Volume1 103: [ OK ] Write/2.Volume1 (2 ms) 103: [----------] 6 tests from Write/2 (8 ms total) 103: 103: [----------] 6 tests from Write/3, where TypeParam = af::af_cdouble 103: [ RUN ] Write/3.Vector0 103: [ OK ] Write/3.Vector0 (0 ms) 103: [ RUN ] Write/3.Vector1 103: [ OK ] Write/3.Vector1 (0 ms) 103: [ RUN ] Write/3.Matrix0 103: [ OK ] Write/3.Matrix0 (0 ms) 103: [ RUN ] Write/3.Matrix1 103: [ OK ] Write/3.Matrix1 (9 ms) 103: [ RUN ] Write/3.Volume0 103: [ OK ] Write/3.Volume0 (0 ms) 103: [ RUN ] Write/3.Volume1 103: [ OK ] Write/3.Volume1 (4 ms) 103: [----------] 6 tests from Write/3 (13 ms total) 103: 103: [----------] 6 tests from Write/4, where TypeParam = int 103: [ RUN ] Write/4.Vector0 103: [ OK ] Write/4.Vector0 (0 ms) 103: [ RUN ] Write/4.Vector1 103: [ OK ] Write/4.Vector1 (0 ms) 103: [ RUN ] Write/4.Matrix0 103: [ OK ] Write/4.Matrix0 (0 ms) 103: [ RUN ] Write/4.Matrix1 103: [ OK ] Write/4.Matrix1 (5 ms) 103: [ RUN ] Write/4.Volume0 103: [ OK ] Write/4.Volume0 (1 ms) 103: [ RUN ] Write/4.Volume1 103: [ OK ] Write/4.Volume1 (2 ms) 103: [----------] 6 tests from Write/4 (8 ms total) 103: 103: [----------] 6 tests from Write/5, where TypeParam = unsigned int 103: [ RUN ] Write/5.Vector0 103: [ OK ] Write/5.Vector0 (0 ms) 103: [ RUN ] Write/5.Vector1 103: [ OK ] Write/5.Vector1 (0 ms) 103: [ RUN ] Write/5.Matrix0 103: [ OK ] Write/5.Matrix0 (0 ms) 103: [ RUN ] Write/5.Matrix1 98: [ OK ] Triangle/7.Upper2DSquare (132 ms) 98: [ RUN ] Triangle/7.Upper3D 99: [ OK ] Unwrap/11.UnwrapSmall27 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall28 103: [ OK ] Write/5.Matrix1 (4 ms) 103: [ RUN ] Write/5.Volume0 103: [ OK ] Write/5.Volume0 (0 ms) 103: [ RUN ] Write/5.Volume1 103: [ OK ] Write/5.Volume1 (2 ms) 103: [----------] 6 tests from Write/5 (6 ms total) 103: 103: [----------] 6 tests from Write/6, where TypeParam = char 103: [ RUN ] Write/6.Vector0 103: [ OK ] Write/6.Vector0 (0 ms) 103: [ RUN ] Write/6.Vector1 103: [ OK ] Write/6.Vector1 (0 ms) 103: [ RUN ] Write/6.Matrix0 103: [ OK ] Write/6.Matrix0 (0 ms) 103: [ RUN ] Write/6.Matrix1 103: [ OK ] Write/6.Matrix1 (5 ms) 103: [ RUN ] Write/6.Volume0 103: [ OK ] Write/6.Volume0 (1 ms) 103: [ RUN ] Write/6.Volume1 103: [ OK ] Write/6.Volume1 (2 ms) 103: [----------] 6 tests from Write/6 (8 ms total) 103: 103: [----------] 6 tests from Write/7, where TypeParam = unsigned char 103: [ RUN ] Write/7.Vector0 103: [ OK ] Write/7.Vector0 (0 ms) 103: [ RUN ] Write/7.Vector1 103: [ OK ] Write/7.Vector1 (0 ms) 103: [ RUN ] Write/7.Matrix0 103: [ OK ] Write/7.Matrix0 (0 ms) 103: [ RUN ] Write/7.Matrix1 103: [ OK ] Write/7.Matrix1 (4 ms) 103: [ RUN ] Write/7.Volume0 103: [ OK ] Write/7.Volume0 (0 ms) 103: [ RUN ] Write/7.Volume1 103: [ OK ] Write/7.Volume1 (2 ms) 103: [----------] 6 tests from Write/7 (6 ms total) 103: 103: [----------] 6 tests from Write/8, where TypeParam = short 103: [ RUN ] Write/8.Vector0 103: [ OK ] Write/8.Vector0 (0 ms) 103: [ RUN ] Write/8.Vector1 103: [ OK ] Write/8.Vector1 (0 ms) 103: [ RUN ] Write/8.Matrix0 103: [ OK ] Write/8.Matrix0 (0 ms) 103: [ RUN ] Write/8.Matrix1 103: [ OK ] Write/8.Matrix1 (4 ms) 103: [ RUN ] Write/8.Volume0 103: [ OK ] Write/8.Volume0 (0 ms) 103: [ RUN ] Write/8.Volume1 103: [ OK ] Write/8.Volume1 (2 ms) 103: [----------] 6 tests from Write/8 (6 ms total) 103: 103: [----------] 6 tests from Write/9, where TypeParam = unsigned short 103: [ RUN ] Write/9.Vector0 103: [ OK ] Write/9.Vector0 (0 ms) 103: [ RUN ] Write/9.Vector1 103: [ OK ] Write/9.Vector1 (0 ms) 103: [ RUN ] Write/9.Matrix0 103: [ OK ] Write/9.Matrix0 (0 ms) 103: [ RUN ] Write/9.Matrix1 103: [ OK ] Write/9.Matrix1 (3 ms) 103: [ RUN ] Write/9.Volume0 103: [ OK ] Write/9.Volume0 (0 ms) 103: [ RUN ] Write/9.Volume1 103: [ OK ] Write/9.Volume1 (2 ms) 103: [----------] 6 tests from Write/9 (5 ms total) 103: 103: [----------] Global test environment tear-down 103: [==========] 60 tests from 10 test cases ran. (100 ms total) 103: [ PASSED ] 60 tests. 93/95 Test #103: Test_write_cpu ................... Passed 0.15 sec 99: [ OK ] Unwrap/11.UnwrapSmall28 (31 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall29 99: [ OK ] Unwrap/11.UnwrapSmall29 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall30 99: [ OK ] Unwrap/11.UnwrapSmall30 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall31 99: [ OK ] Unwrap/11.UnwrapSmall31 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall32 99: [ OK ] Unwrap/11.UnwrapSmall32 (29 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall33 98: [ OK ] Triangle/7.Upper3D (159 ms) 98: [ RUN ] Triangle/7.Upper4D 99: [ OK ] Unwrap/11.UnwrapSmall33 (29 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall34 99: [ OK ] Unwrap/11.UnwrapSmall34 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall35 99: [ OK ] Unwrap/11.UnwrapSmall35 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall36 98: [ OK ] Triangle/7.Upper4D (98 ms) 98: [ RUN ] Triangle/7.Lower2DRect0Unit 98: [ OK ] Triangle/7.Lower2DRect0Unit (10 ms) 98: [ RUN ] Triangle/7.Lower2DRect1Unit 99: [ OK ] Unwrap/11.UnwrapSmall36 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall37 99: [ OK ] Unwrap/11.UnwrapSmall37 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall38 99: [ OK ] Unwrap/11.UnwrapSmall38 (32 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall39 99: [ OK ] Unwrap/11.UnwrapSmall39 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall40 98: [ OK ] Triangle/7.Lower2DRect1Unit (114 ms) 98: [ RUN ] Triangle/7.Lower2DSquareUnit 99: [ OK ] Unwrap/11.UnwrapSmall40 (30 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall41 99: [ OK ] Unwrap/11.UnwrapSmall41 (29 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall42 99: [ OK ] Unwrap/11.UnwrapSmall42 (34 ms) 99: [ RUN ] Unwrap/11.UnwrapSmall43 99: [ OK ] Unwrap/11.UnwrapSmall43 (30 ms) 99: [----------] 44 tests from Unwrap/11 (1362 ms total) 99: 99: [----------] 1 test from Unwrap 99: [ RUN ] Unwrap.CPP 98: [ OK ] Triangle/7.Lower2DSquareUnit (135 ms) 98: [ RUN ] Triangle/7.Upper2DRect0Unit 99: [ OK ] Unwrap.CPP (29 ms) 99: [----------] 1 test from Unwrap (29 ms total) 99: 99: [----------] Global test environment tear-down 99: [==========] 529 tests from 13 test cases ran. (16355 ms total) 99: [ PASSED ] 529 tests. 94/95 Test #99: Test_unwrap_cpu .................. Passed 16.45 sec 98: [ OK ] Triangle/7.Upper2DRect0Unit (9 ms) 98: [ RUN ] Triangle/7.Upper2DRect1Unit 98: [ OK ] Triangle/7.Upper2DRect1Unit (114 ms) 98: [ RUN ] Triangle/7.Upper2DSquareUnit 98: [ OK ] Triangle/7.Upper2DSquareUnit (135 ms) 98: [----------] 16 tests from Triangle/7 (1540 ms total) 98: 98: [----------] 16 tests from Triangle/8, where TypeParam = unsigned long long 98: [ RUN ] Triangle/8.Lower2DRect0 98: [ OK ] Triangle/8.Lower2DRect0 (12 ms) 98: [ RUN ] Triangle/8.Lower2DRect1 98: [ OK ] Triangle/8.Lower2DRect1 (154 ms) 98: [ RUN ] Triangle/8.Lower2DSquare 98: [ OK ] Triangle/8.Lower2DSquare (182 ms) 98: [ RUN ] Triangle/8.Lower3D 98: [ OK ] Triangle/8.Lower3D (217 ms) 98: [ RUN ] Triangle/8.Lower4D 98: [ OK ] Triangle/8.Lower4D (142 ms) 98: [ RUN ] Triangle/8.Upper2DRect0 98: [ OK ] Triangle/8.Upper2DRect0 (12 ms) 98: [ RUN ] Triangle/8.Upper2DRect1 98: [ OK ] Triangle/8.Upper2DRect1 (146 ms) 98: [ RUN ] Triangle/8.Upper2DSquare 98: [ OK ] Triangle/8.Upper2DSquare (170 ms) 98: [ RUN ] Triangle/8.Upper3D 98: [ OK ] Triangle/8.Upper3D (205 ms) 98: [ RUN ] Triangle/8.Upper4D 98: [ OK ] Triangle/8.Upper4D (141 ms) 98: [ RUN ] Triangle/8.Lower2DRect0Unit 98: [ OK ] Triangle/8.Lower2DRect0Unit (13 ms) 98: [ RUN ] Triangle/8.Lower2DRect1Unit 98: [ OK ] Triangle/8.Lower2DRect1Unit (148 ms) 98: [ RUN ] Triangle/8.Lower2DSquareUnit 98: [ OK ] Triangle/8.Lower2DSquareUnit (173 ms) 98: [ RUN ] Triangle/8.Upper2DRect0Unit 98: [ OK ] Triangle/8.Upper2DRect0Unit (13 ms) 98: [ RUN ] Triangle/8.Upper2DRect1Unit 98: [ OK ] Triangle/8.Upper2DRect1Unit (146 ms) 98: [ RUN ] Triangle/8.Upper2DSquareUnit 98: [ OK ] Triangle/8.Upper2DSquareUnit (170 ms) 98: [----------] 16 tests from Triangle/8 (2044 ms total) 98: 98: [----------] 16 tests from Triangle/9, where TypeParam = long long 98: [ RUN ] Triangle/9.Lower2DRect0 98: [ OK ] Triangle/9.Lower2DRect0 (13 ms) 98: [ RUN ] Triangle/9.Lower2DRect1 98: [ OK ] Triangle/9.Lower2DRect1 (159 ms) 98: [ RUN ] Triangle/9.Lower2DSquare 98: [ OK ] Triangle/9.Lower2DSquare (187 ms) 98: [ RUN ] Triangle/9.Lower3D 98: [ OK ] Triangle/9.Lower3D (224 ms) 98: [ RUN ] Triangle/9.Lower4D 98: [ OK ] Triangle/9.Lower4D (144 ms) 98: [ RUN ] Triangle/9.Upper2DRect0 98: [ OK ] Triangle/9.Upper2DRect0 (13 ms) 98: [ RUN ] Triangle/9.Upper2DRect1 98: [ OK ] Triangle/9.Upper2DRect1 (155 ms) 98: [ RUN ] Triangle/9.Upper2DSquare 98: [ OK ] Triangle/9.Upper2DSquare (181 ms) 98: [ RUN ] Triangle/9.Upper3D 98: [ OK ] Triangle/9.Upper3D (217 ms) 98: [ RUN ] Triangle/9.Upper4D 98: [ OK ] Triangle/9.Upper4D (144 ms) 98: [ RUN ] Triangle/9.Lower2DRect0Unit 98: [ OK ] Triangle/9.Lower2DRect0Unit (13 ms) 98: [ RUN ] Triangle/9.Lower2DRect1Unit 98: [ OK ] Triangle/9.Lower2DRect1Unit (158 ms) 98: [ RUN ] Triangle/9.Lower2DSquareUnit 98: [ OK ] Triangle/9.Lower2DSquareUnit (185 ms) 98: [ RUN ] Triangle/9.Upper2DRect0Unit 98: [ OK ] Triangle/9.Upper2DRect0Unit (12 ms) 98: [ RUN ] Triangle/9.Upper2DRect1Unit 98: [ OK ] Triangle/9.Upper2DRect1Unit (155 ms) 98: [ RUN ] Triangle/9.Upper2DSquareUnit 98: [ OK ] Triangle/9.Upper2DSquareUnit (182 ms) 98: [----------] 16 tests from Triangle/9 (2142 ms total) 98: 98: [----------] 16 tests from Triangle/10, where TypeParam = short 98: [ RUN ] Triangle/10.Lower2DRect0 98: [ OK ] Triangle/10.Lower2DRect0 (10 ms) 98: [ RUN ] Triangle/10.Lower2DRect1 98: [ OK ] Triangle/10.Lower2DRect1 (118 ms) 98: [ RUN ] Triangle/10.Lower2DSquare 98: [ OK ] Triangle/10.Lower2DSquare (139 ms) 98: [ RUN ] Triangle/10.Lower3D 98: [ OK ] Triangle/10.Lower3D (165 ms) 98: [ RUN ] Triangle/10.Lower4D 98: [ OK ] Triangle/10.Lower4D (107 ms) 98: [ RUN ] Triangle/10.Upper2DRect0 98: [ OK ] Triangle/10.Upper2DRect0 (9 ms) 98: [ RUN ] Triangle/10.Upper2DRect1 98: [ OK ] Triangle/10.Upper2DRect1 (119 ms) 98: [ RUN ] Triangle/10.Upper2DSquare 98: [ OK ] Triangle/10.Upper2DSquare (139 ms) 98: [ RUN ] Triangle/10.Upper3D 98: [ OK ] Triangle/10.Upper3D (167 ms) 98: [ RUN ] Triangle/10.Upper4D 98: [ OK ] Triangle/10.Upper4D (102 ms) 98: [ RUN ] Triangle/10.Lower2DRect0Unit 98: [ OK ] Triangle/10.Lower2DRect0Unit (10 ms) 98: [ RUN ] Triangle/10.Lower2DRect1Unit 98: [ OK ] Triangle/10.Lower2DRect1Unit (120 ms) 98: [ RUN ] Triangle/10.Lower2DSquareUnit 98: [ OK ] Triangle/10.Lower2DSquareUnit (142 ms) 98: [ RUN ] Triangle/10.Upper2DRect0Unit 98: [ OK ] Triangle/10.Upper2DRect0Unit (9 ms) 98: [ RUN ] Triangle/10.Upper2DRect1Unit 98: [ OK ] Triangle/10.Upper2DRect1Unit (119 ms) 98: [ RUN ] Triangle/10.Upper2DSquareUnit 98: [ OK ] Triangle/10.Upper2DSquareUnit (141 ms) 98: [----------] 16 tests from Triangle/10 (1616 ms total) 98: 98: [----------] 16 tests from Triangle/11, where TypeParam = unsigned short 98: [ RUN ] Triangle/11.Lower2DRect0 98: [ OK ] Triangle/11.Lower2DRect0 (10 ms) 98: [ RUN ] Triangle/11.Lower2DRect1 98: [ OK ] Triangle/11.Lower2DRect1 (113 ms) 98: [ RUN ] Triangle/11.Lower2DSquare 98: [ OK ] Triangle/11.Lower2DSquare (133 ms) 98: [ RUN ] Triangle/11.Lower3D 98: [ OK ] Triangle/11.Lower3D (159 ms) 98: [ RUN ] Triangle/11.Lower4D 98: [ OK ] Triangle/11.Lower4D (103 ms) 98: [ RUN ] Triangle/11.Upper2DRect0 98: [ OK ] Triangle/11.Upper2DRect0 (10 ms) 98: [ RUN ] Triangle/11.Upper2DRect1 98: [ OK ] Triangle/11.Upper2DRect1 (118 ms) 98: [ RUN ] Triangle/11.Upper2DSquare 98: [ OK ] Triangle/11.Upper2DSquare (141 ms) 98: [ RUN ] Triangle/11.Upper3D 98: [ OK ] Triangle/11.Upper3D (166 ms) 98: [ RUN ] Triangle/11.Upper4D 98: [ OK ] Triangle/11.Upper4D (103 ms) 98: [ RUN ] Triangle/11.Lower2DRect0Unit 98: [ OK ] Triangle/11.Lower2DRect0Unit (10 ms) 98: [ RUN ] Triangle/11.Lower2DRect1Unit 98: [ OK ] Triangle/11.Lower2DRect1Unit (120 ms) 98: [ RUN ] Triangle/11.Lower2DSquareUnit 98: [ OK ] Triangle/11.Lower2DSquareUnit (141 ms) 98: [ RUN ] Triangle/11.Upper2DRect0Unit 98: [ OK ] Triangle/11.Upper2DRect0Unit (9 ms) 98: [ RUN ] Triangle/11.Upper2DRect1Unit 98: [ OK ] Triangle/11.Upper2DRect1Unit (117 ms) 98: [ RUN ] Triangle/11.Upper2DSquareUnit 98: [ OK ] Triangle/11.Upper2DSquareUnit (139 ms) 98: [----------] 16 tests from Triangle/11 (1594 ms total) 98: 98: [----------] 1 test from Lower 98: [ RUN ] Lower.ExtractGFOR 98: [ OK ] Lower.ExtractGFOR (1 ms) 98: [----------] 1 test from Lower (1 ms total) 98: 98: [----------] Global test environment tear-down 98: [==========] 193 tests from 13 test cases ran. (26130 ms total) 98: [ PASSED ] 193 tests. 95/95 Test #98: Test_triangle_cpu ................ Passed 26.24 sec The following tests passed: Test_array_cpu Test_backend_cpu Test_approx1_cpu Test_assign_cpu Test_basic_c_cpu Test_basic_cpu Test_blas_cpu Test_binary_cpu Test_approx2_cpu Test_complex_cpu Test_corrcoef_cpu Test_covariance_cpu Test_convolve_cpu Test_constant_cpu Test_diff1_cpu Test_diff2_cpu Test_dot_cpu Test_fast_cpu Test_diagonal_cpu Test_fft_real_cpu Test_bilateral_cpu Test_flat_cpu Test_flip_cpu Test_fft_cpu Test_gaussiankernel_cpu Test_gen_index_cpu Test_gen_assign_cpu Test_gfor_cpu Test_gradient_cpu Test_gray_rgb_cpu Test_getting_started_cpu Test_hamming_cpu Test_histogram_cpu Test_harris_cpu Test_hsv_rgb_cpu Test_dog_cpu Test_index_cpu Test_info_cpu Test_internal_cpu Test_iir_cpu Test_iota_cpu Test_jit_cpu Test_ireduce_cpu Test_main_cpu Test_match_template_cpu Test_math_cpu Test_matrix_manipulation_cpu Test_homography_cpu Test_mean_cpu Test_medfilt_cpu Test_join_cpu Test_memory_cpu Test_memory_lock_cpu Test_median_cpu Test_missing_cpu Test_moddims_cpu Test_morph_cpu Test_ocl_ext_context_cpu Test_orb_cpu Test_random_cpu Test_range_cpu Test_reduce_cpu Test_regions_cpu Test_reorder_cpu Test_replace_cpu Test_meanshift_cpu Test_fftconvolve_cpu Test_resize_cpu Test_sat_cpu Test_scan_cpu Test_rotate_cpu Test_select_cpu Test_set_cpu Test_sobel_cpu Test_shift_cpu Test_sort_by_key_cpu Test_sort_cpu Test_stdev_cpu Test_sort_index_cpu Test_rotate_linear_cpu Test_transform_cpu Test_transform_coordinates_cpu Test_susan_cpu Test_transpose_cpu Test_transpose_inplace_cpu Test_translate_cpu Test_nearest_neighbour_cpu Test_var_cpu Test_where_cpu Test_wrap_cpu Test_tile_cpu Test_ycbcr_rgb_cpu Test_write_cpu Test_unwrap_cpu Test_triangle_cpu 100% tests passed, 0 tests failed out of 95 Total Test time (real) = 64.13 sec make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' LD_LIBRARY_PATH=/<>/obj-arm-linux-gnueabihf/src/backend/cpu \ dh_auto_test -- ARGS+="-R unified" dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 "ARGS+=-R unified" make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 -R unified UpdateCTestConfiguration from :/<>/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/<>/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /<>/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 209 Start 209: Test_backend_unified 209: Test command: /<>/obj-arm-linux-gnueabihf/test/backend_unified 209: Working Directory: /<>/obj-arm-linux-gnueabihf/test 209: Test timeout computed to be: 10000000 test 210 Start 210: Test_main_unified 210: Test command: /<>/obj-arm-linux-gnueabihf/test/main_unified 210: Working Directory: /<>/obj-arm-linux-gnueabihf/test 210: Test timeout computed to be: 10000000 210: [==========] Running 0 tests from 0 test cases. 210: [==========] 0 tests from 0 test cases ran. (0 ms total) 210: [ PASSED ] 0 tests. 1/2 Test #210: Test_main_unified ................ Passed 0.03 sec 209: Running main() from gtest_main.cc 209: [==========] Running 1 test from 1 test case. 209: [----------] Global test environment set-up. 209: [----------] 1 test from BACKEND_TEST 209: [ RUN ] BACKEND_TEST.Basic 209: 209: Running Default Backend... 209: ArrayFire v3.3.2 (CPU, 32-bit Linux, build default) 209: [0] Unknown: Unknown, 3683 MB, Max threads(1) GNU Compiler Collection(GCC/G++) 13.2.0 209: Active Backend Enum = AF_BACKEND_CPU 209: 209: Running CPU Backend... 209: ArrayFire v3.3.2 (CPU, 32-bit Linux, build default) 209: [0] Unknown: Unknown, 3683 MB, Max threads(1) GNU Compiler Collection(GCC/G++) 13.2.0 209: Active Backend Enum = AF_BACKEND_CPU 209: [ OK ] BACKEND_TEST.Basic (26 ms) 209: [----------] 1 test from BACKEND_TEST (30 ms total) 209: 209: [----------] Global test environment tear-down 209: [==========] 1 test from 1 test case ran. (34 ms total) 209: [ PASSED ] 1 test. 2/2 Test #209: Test_backend_unified ............. Passed 0.08 sec The following tests passed: Test_main_unified Test_backend_unified 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 0.09 sec make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf && make -j4 install DESTDIR=/<>/arrayfire-3.3.2\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles /<>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/depend make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/depend make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/bin2cpp.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/googletest.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/cpu /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/backend/cpu /<>/obj-arm-linux-gnueabihf/src/backend/cpu/CMakeFiles/afcpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/googletest.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/bin2cpp.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 1%] Built target googletest [ 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-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/backend/opencl /<>/obj-arm-linux-gnueabihf/src/backend/opencl/CMakeFiles/opencl_bin_target.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build.make src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 6%] Built target opencl_bin_target make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/backend/opencl /<>/obj-arm-linux-gnueabihf/src/backend/opencl/CMakeFiles/afopencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/backend/cpu/CMakeFiles/afcpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 28%] Built target afcpu make -f test/CMakeFiles/approx1_cpu.dir/build.make test/CMakeFiles/approx1_cpu.dir/depend make -f test/CMakeFiles/approx2_cpu.dir/build.make test/CMakeFiles/approx2_cpu.dir/depend make -f test/CMakeFiles/array_cpu.dir/build.make test/CMakeFiles/array_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx2_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/array_cpu.dir/DependInfo.cmake "--color=" cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx1_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx1_cpu.dir/build.make test/CMakeFiles/approx1_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx2_cpu.dir/build.make test/CMakeFiles/approx2_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/array_cpu.dir/build.make test/CMakeFiles/array_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/approx1_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/approx2_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/array_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Built target approx1_cpu make -f test/CMakeFiles/assign_cpu.dir/build.make test/CMakeFiles/assign_cpu.dir/depend [ 29%] Built target array_cpu make -f test/CMakeFiles/backend_cpu.dir/build.make test/CMakeFiles/backend_cpu.dir/depend [ 29%] Built target approx2_cpu make -f test/CMakeFiles/basic_cpu.dir/build.make test/CMakeFiles/basic_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/backend_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/assign_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/assign_cpu.dir/build.make test/CMakeFiles/assign_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/backend_cpu.dir/build.make test/CMakeFiles/backend_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_cpu.dir/build.make test/CMakeFiles/basic_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/assign_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/backend_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/basic_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 30%] Built target assign_cpu make -f test/CMakeFiles/basic_c_cpu.dir/build.make test/CMakeFiles/basic_c_cpu.dir/depend [ 30%] Built target basic_cpu [ 30%] Built target backend_cpu make -f test/CMakeFiles/bilateral_cpu.dir/build.make test/CMakeFiles/bilateral_cpu.dir/depend make -f test/CMakeFiles/binary_cpu.dir/build.make test/CMakeFiles/binary_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_c_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/binary_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/bilateral_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/binary_cpu.dir/build.make test/CMakeFiles/binary_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/bilateral_cpu.dir/build.make test/CMakeFiles/bilateral_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_c_cpu.dir/build.make test/CMakeFiles/basic_c_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/basic_c_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/binary_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/bilateral_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target binary_cpu make -f test/CMakeFiles/blas_cpu.dir/build.make test/CMakeFiles/blas_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target basic_c_cpu cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/blas_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/cholesky_dense_cpu.dir/build.make test/CMakeFiles/cholesky_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/cholesky_dense_cpu.dir/DependInfo.cmake "--color=" [ 31%] Built target bilateral_cpu make -f test/CMakeFiles/complex_cpu.dir/build.make test/CMakeFiles/complex_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/complex_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/blas_cpu.dir/build.make test/CMakeFiles/blas_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/complex_cpu.dir/build.make test/CMakeFiles/complex_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/cholesky_dense_cpu.dir/build.make test/CMakeFiles/cholesky_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/blas_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target blas_cpu make -f test/CMakeFiles/constant_cpu.dir/build.make test/CMakeFiles/constant_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/constant_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/cholesky_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/complex_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target cholesky_dense_cpu make -f test/CMakeFiles/convolve_cpu.dir/build.make test/CMakeFiles/convolve_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/convolve_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/constant_cpu.dir/build.make test/CMakeFiles/constant_cpu.dir/build [ 32%] Built target complex_cpu make -f test/CMakeFiles/corrcoef_cpu.dir/build.make test/CMakeFiles/corrcoef_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/constant_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/corrcoef_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/convolve_cpu.dir/build.make test/CMakeFiles/convolve_cpu.dir/build [ 32%] Built target constant_cpu make -f test/CMakeFiles/covariance_cpu.dir/build.make test/CMakeFiles/covariance_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/covariance_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/corrcoef_cpu.dir/build.make test/CMakeFiles/corrcoef_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/convolve_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/covariance_cpu.dir/build.make test/CMakeFiles/covariance_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/corrcoef_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/covariance_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Built target convolve_cpu [ 33%] Built target corrcoef_cpu make -f test/CMakeFiles/diagonal_cpu.dir/build.make test/CMakeFiles/diagonal_cpu.dir/depend make -f test/CMakeFiles/diff1_cpu.dir/build.make test/CMakeFiles/diff1_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff1_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diagonal_cpu.dir/DependInfo.cmake "--color=" [ 33%] Built target covariance_cpu make -f test/CMakeFiles/diff2_cpu.dir/build.make test/CMakeFiles/diff2_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diagonal_cpu.dir/build.make test/CMakeFiles/diagonal_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff2_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff1_cpu.dir/build.make test/CMakeFiles/diff1_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff2_cpu.dir/build.make test/CMakeFiles/diff2_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/diagonal_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/diff1_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/diff2_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 33%] Built target diff1_cpu make -f test/CMakeFiles/dog_cpu.dir/build.make test/CMakeFiles/dog_cpu.dir/depend [ 33%] Built target diagonal_cpu make -f test/CMakeFiles/dot_cpu.dir/build.make test/CMakeFiles/dot_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dog_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dot_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dog_cpu.dir/build.make test/CMakeFiles/dog_cpu.dir/build [ 33%] Built target diff2_cpu make -f test/CMakeFiles/fast_cpu.dir/build.make test/CMakeFiles/fast_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fast_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dot_cpu.dir/build.make test/CMakeFiles/dot_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fast_cpu.dir/build.make test/CMakeFiles/fast_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/dog_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 33%] Built target dog_cpu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/dot_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_cpu.dir/build.make test/CMakeFiles/fft_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/backend/opencl/CMakeFiles/afopencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fast_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 33%] Built target dot_cpu make -f test/CMakeFiles/fft_large_cpu.dir/build.make test/CMakeFiles/fft_large_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_large_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_cpu.dir/build.make test/CMakeFiles/fft_cpu.dir/build [ 59%] Built target afopencl make -f test/CMakeFiles/fft_real_cpu.dir/build.make test/CMakeFiles/fft_real_cpu.dir/depend [ 59%] Built target fast_cpu make -f test/CMakeFiles/fftconvolve_cpu.dir/build.make test/CMakeFiles/fftconvolve_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_real_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fftconvolve_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fft_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_large_cpu.dir/build.make test/CMakeFiles/fft_large_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fftconvolve_cpu.dir/build.make test/CMakeFiles/fftconvolve_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fft_large_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_real_cpu.dir/build.make test/CMakeFiles/fft_real_cpu.dir/build [ 59%] Built target fft_cpu make -f test/CMakeFiles/flat_cpu.dir/build.make test/CMakeFiles/flat_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flat_cpu.dir/DependInfo.cmake "--color=" [ 60%] Built target fft_large_cpu make -f test/CMakeFiles/flip_cpu.dir/build.make test/CMakeFiles/flip_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flip_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fftconvolve_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flat_cpu.dir/build.make test/CMakeFiles/flat_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fft_real_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flip_cpu.dir/build.make test/CMakeFiles/flip_cpu.dir/build [ 60%] Built target fftconvolve_cpu make -f test/CMakeFiles/gaussiankernel_cpu.dir/build.make test/CMakeFiles/gaussiankernel_cpu.dir/depend [ 60%] Built target fft_real_cpu make -f test/CMakeFiles/gen_assign_cpu.dir/build.make test/CMakeFiles/gen_assign_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gaussiankernel_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_assign_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gaussiankernel_cpu.dir/build.make test/CMakeFiles/gaussiankernel_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/flat_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/flip_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_assign_cpu.dir/build.make test/CMakeFiles/gen_assign_cpu.dir/build [ 60%] Built target flat_cpu make -f test/CMakeFiles/gen_index_cpu.dir/build.make test/CMakeFiles/gen_index_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gaussiankernel_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Built target flip_cpu make -f test/CMakeFiles/getting_started_cpu.dir/build.make test/CMakeFiles/getting_started_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_index_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/getting_started_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gen_assign_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Built target gaussiankernel_cpu make -f test/CMakeFiles/gfor_cpu.dir/build.make test/CMakeFiles/gfor_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gfor_cpu.dir/DependInfo.cmake "--color=" [ 60%] Built target gen_assign_cpu make -f test/CMakeFiles/gradient_cpu.dir/build.make test/CMakeFiles/gradient_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/getting_started_cpu.dir/build.make test/CMakeFiles/getting_started_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gradient_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_index_cpu.dir/build.make test/CMakeFiles/gen_index_cpu.dir/build make -f test/CMakeFiles/gfor_cpu.dir/build.make test/CMakeFiles/gfor_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gradient_cpu.dir/build.make test/CMakeFiles/gradient_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/getting_started_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gfor_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gradient_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gen_index_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target getting_started_cpu make -f test/CMakeFiles/gray_rgb_cpu.dir/build.make test/CMakeFiles/gray_rgb_cpu.dir/depend [ 61%] Built target gfor_cpu [ 61%] Built target gradient_cpu make -f test/CMakeFiles/hamming_cpu.dir/build.make test/CMakeFiles/hamming_cpu.dir/depend make -f test/CMakeFiles/harris_cpu.dir/build.make test/CMakeFiles/harris_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gray_rgb_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hamming_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/harris_cpu.dir/DependInfo.cmake "--color=" [ 61%] Built target gen_index_cpu make -f test/CMakeFiles/histogram_cpu.dir/build.make test/CMakeFiles/histogram_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/histogram_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hamming_cpu.dir/build.make test/CMakeFiles/hamming_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gray_rgb_cpu.dir/build.make test/CMakeFiles/gray_rgb_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/harris_cpu.dir/build.make test/CMakeFiles/harris_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/histogram_cpu.dir/build.make test/CMakeFiles/histogram_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/hamming_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gray_rgb_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/harris_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/histogram_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 62%] Built target hamming_cpu [ 62%] Built target gray_rgb_cpu [ 62%] Built target harris_cpu make -f test/CMakeFiles/homography_cpu.dir/build.make test/CMakeFiles/homography_cpu.dir/depend make -f test/CMakeFiles/hsv_rgb_cpu.dir/build.make test/CMakeFiles/hsv_rgb_cpu.dir/depend make -f test/CMakeFiles/iir_cpu.dir/build.make test/CMakeFiles/iir_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hsv_rgb_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/homography_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iir_cpu.dir/DependInfo.cmake "--color=" [ 62%] Built target histogram_cpu make -f test/CMakeFiles/imageio_cpu.dir/build.make test/CMakeFiles/imageio_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/imageio_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/homography_cpu.dir/build.make test/CMakeFiles/homography_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iir_cpu.dir/build.make test/CMakeFiles/iir_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hsv_rgb_cpu.dir/build.make test/CMakeFiles/hsv_rgb_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/imageio_cpu.dir/build.make test/CMakeFiles/imageio_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/homography_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/iir_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Built target homography_cpu make -f test/CMakeFiles/index_cpu.dir/build.make test/CMakeFiles/index_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/hsv_rgb_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/imageio_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/index_cpu.dir/DependInfo.cmake "--color=" [ 63%] Built target iir_cpu make -f test/CMakeFiles/info_cpu.dir/build.make test/CMakeFiles/info_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 63%] Built target hsv_rgb_cpu make -f test/CMakeFiles/index_cpu.dir/build.make test/CMakeFiles/index_cpu.dir/build make -f test/CMakeFiles/internal_cpu.dir/build.make test/CMakeFiles/internal_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/info_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Built target imageio_cpu cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/internal_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/inverse_dense_cpu.dir/build.make test/CMakeFiles/inverse_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/inverse_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/index_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/internal_cpu.dir/build.make test/CMakeFiles/internal_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/info_cpu.dir/build.make test/CMakeFiles/info_cpu.dir/build [ 64%] Built target index_cpu make -f test/CMakeFiles/iota_cpu.dir/build.make test/CMakeFiles/iota_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iota_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/inverse_dense_cpu.dir/build.make test/CMakeFiles/inverse_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/internal_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/info_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/inverse_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Built target internal_cpu make -f test/CMakeFiles/ireduce_cpu.dir/build.make test/CMakeFiles/ireduce_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iota_cpu.dir/build.make test/CMakeFiles/iota_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ireduce_cpu.dir/DependInfo.cmake "--color=" [ 64%] Built target info_cpu make -f test/CMakeFiles/jit_cpu.dir/build.make test/CMakeFiles/jit_cpu.dir/depend [ 64%] Built target inverse_dense_cpu make -f test/CMakeFiles/join_cpu.dir/build.make test/CMakeFiles/join_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/jit_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/join_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ireduce_cpu.dir/build.make test/CMakeFiles/ireduce_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/iota_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/join_cpu.dir/build.make test/CMakeFiles/join_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/ireduce_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/jit_cpu.dir/build.make test/CMakeFiles/jit_cpu.dir/build [ 64%] Built target iota_cpu make -f test/CMakeFiles/lu_dense_cpu.dir/build.make test/CMakeFiles/lu_dense_cpu.dir/depend [ 64%] Built target ireduce_cpu make -f test/CMakeFiles/main_cpu.dir/build.make test/CMakeFiles/main_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/lu_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/main_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/lu_dense_cpu.dir/build.make test/CMakeFiles/lu_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/join_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/jit_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_cpu.dir/build.make test/CMakeFiles/main_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/lu_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Built target jit_cpu make -f test/CMakeFiles/manual_memory_test_cpu.dir/build.make test/CMakeFiles/manual_memory_test_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/manual_memory_test_cpu.dir/DependInfo.cmake "--color=" [ 64%] Built target lu_dense_cpu [ 64%] Built target join_cpu make -f test/CMakeFiles/match_template_cpu.dir/build.make test/CMakeFiles/match_template_cpu.dir/depend make -f test/CMakeFiles/math_cpu.dir/build.make test/CMakeFiles/math_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/math_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/match_template_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/main_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/manual_memory_test_cpu.dir/build.make test/CMakeFiles/manual_memory_test_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Built target main_cpu make -f test/CMakeFiles/math_cpu.dir/build.make test/CMakeFiles/math_cpu.dir/build make -f test/CMakeFiles/matrix_manipulation_cpu.dir/build.make test/CMakeFiles/matrix_manipulation_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/matrix_manipulation_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/matrix_manipulation_cpu.dir/build.make test/CMakeFiles/matrix_manipulation_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/match_template_cpu.dir/build.make test/CMakeFiles/match_template_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/manual_memory_test_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/math_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/matrix_manipulation_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Built target math_cpu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/match_template_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/mean_cpu.dir/build.make test/CMakeFiles/mean_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/mean_cpu.dir/DependInfo.cmake "--color=" [ 65%] Built target match_template_cpu [ 65%] Built target manual_memory_test_cpu make -f test/CMakeFiles/meanshift_cpu.dir/build.make test/CMakeFiles/meanshift_cpu.dir/depend make -f test/CMakeFiles/medfilt_cpu.dir/build.make test/CMakeFiles/medfilt_cpu.dir/depend [ 66%] Built target matrix_manipulation_cpu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/meanshift_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/median_cpu.dir/build.make test/CMakeFiles/median_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/medfilt_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/median_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/meanshift_cpu.dir/build.make test/CMakeFiles/meanshift_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/medfilt_cpu.dir/build.make test/CMakeFiles/medfilt_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/mean_cpu.dir/build.make test/CMakeFiles/mean_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/median_cpu.dir/build.make test/CMakeFiles/median_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/meanshift_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 66%] Built target meanshift_cpu make -f test/CMakeFiles/memory_cpu.dir/build.make test/CMakeFiles/memory_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/medfilt_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/mean_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/median_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 67%] Built target medfilt_cpu make -f test/CMakeFiles/memory_lock_cpu.dir/build.make test/CMakeFiles/memory_lock_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_cpu.dir/build.make test/CMakeFiles/memory_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_lock_cpu.dir/DependInfo.cmake "--color=" [ 67%] Built target mean_cpu make -f test/CMakeFiles/missing_cpu.dir/build.make test/CMakeFiles/missing_cpu.dir/depend [ 67%] Built target median_cpu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/missing_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/moddims_cpu.dir/build.make test/CMakeFiles/moddims_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/moddims_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/memory_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_lock_cpu.dir/build.make test/CMakeFiles/memory_lock_cpu.dir/build [ 67%] Built target memory_cpu make -f test/CMakeFiles/morph_cpu.dir/build.make test/CMakeFiles/morph_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/morph_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/missing_cpu.dir/build.make test/CMakeFiles/missing_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/memory_lock_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/morph_cpu.dir/build.make test/CMakeFiles/morph_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/moddims_cpu.dir/build.make test/CMakeFiles/moddims_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/missing_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 68%] Built target memory_lock_cpu make -f test/CMakeFiles/nearest_neighbour_cpu.dir/build.make test/CMakeFiles/nearest_neighbour_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/nearest_neighbour_cpu.dir/DependInfo.cmake "--color=" [ 68%] Built target missing_cpu make -f test/CMakeFiles/ocl_ext_context_cpu.dir/build.make test/CMakeFiles/ocl_ext_context_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ocl_ext_context_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/nearest_neighbour_cpu.dir/build.make test/CMakeFiles/nearest_neighbour_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/morph_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/moddims_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 68%] Built target morph_cpu make -f test/CMakeFiles/orb_cpu.dir/build.make test/CMakeFiles/orb_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/orb_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/nearest_neighbour_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ocl_ext_context_cpu.dir/build.make test/CMakeFiles/ocl_ext_context_cpu.dir/build [ 68%] Built target moddims_cpu make -f test/CMakeFiles/qr_dense_cpu.dir/build.make test/CMakeFiles/qr_dense_cpu.dir/depend [ 68%] Built target nearest_neighbour_cpu make -f test/CMakeFiles/random_cpu.dir/build.make test/CMakeFiles/random_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/qr_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/random_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/orb_cpu.dir/build.make test/CMakeFiles/orb_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/ocl_ext_context_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/orb_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/random_cpu.dir/build.make test/CMakeFiles/random_cpu.dir/build [ 68%] Built target ocl_ext_context_cpu make -f test/CMakeFiles/range_cpu.dir/build.make test/CMakeFiles/range_cpu.dir/depend [ 69%] Built target orb_cpu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/range_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/rank_dense_cpu.dir/build.make test/CMakeFiles/rank_dense_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/qr_dense_cpu.dir/build.make test/CMakeFiles/qr_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/random_cpu.dir/build'. cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rank_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 69%] Built target random_cpu make -f test/CMakeFiles/range_cpu.dir/build.make test/CMakeFiles/range_cpu.dir/build make -f test/CMakeFiles/rank_dense_cpu.dir/build.make test/CMakeFiles/rank_dense_cpu.dir/build make -f test/CMakeFiles/reduce_cpu.dir/build.make test/CMakeFiles/reduce_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/qr_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reduce_cpu.dir/DependInfo.cmake "--color=" [ 69%] Built target qr_dense_cpu make -f test/CMakeFiles/regions_cpu.dir/build.make test/CMakeFiles/regions_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/regions_cpu.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/reduce_cpu.dir/build.make test/CMakeFiles/reduce_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/rank_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/range_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/reduce_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/regions_cpu.dir/build.make test/CMakeFiles/regions_cpu.dir/build [ 69%] Built target rank_dense_cpu [ 70%] Built target range_cpu [ 70%] Built target reduce_cpu make -f test/CMakeFiles/reorder_cpu.dir/build.make test/CMakeFiles/reorder_cpu.dir/depend make -f test/CMakeFiles/replace_cpu.dir/build.make test/CMakeFiles/replace_cpu.dir/depend make -f test/CMakeFiles/resize_cpu.dir/build.make test/CMakeFiles/resize_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/replace_cpu.dir/DependInfo.cmake "--color=" cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reorder_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/resize_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/regions_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reorder_cpu.dir/build.make test/CMakeFiles/reorder_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/replace_cpu.dir/build.make test/CMakeFiles/replace_cpu.dir/build make -f test/CMakeFiles/resize_cpu.dir/build.make test/CMakeFiles/resize_cpu.dir/build [ 71%] Built target regions_cpu make -f test/CMakeFiles/rotate_cpu.dir/build.make test/CMakeFiles/rotate_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/reorder_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_cpu.dir/build.make test/CMakeFiles/rotate_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/resize_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/replace_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target reorder_cpu make -f test/CMakeFiles/rotate_linear_cpu.dir/build.make test/CMakeFiles/rotate_linear_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/rotate_cpu.dir/build'. make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_linear_cpu.dir/DependInfo.cmake "--color=" [ 71%] Built target resize_cpu make -f test/CMakeFiles/sat_cpu.dir/build.make test/CMakeFiles/sat_cpu.dir/depend [ 71%] Built target replace_cpu make -f test/CMakeFiles/scan_cpu.dir/build.make test/CMakeFiles/scan_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sat_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/scan_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_linear_cpu.dir/build.make test/CMakeFiles/rotate_linear_cpu.dir/build [ 71%] Built target rotate_cpu make -f test/CMakeFiles/select_cpu.dir/build.make test/CMakeFiles/select_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/select_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/rotate_linear_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target rotate_linear_cpu make -f test/CMakeFiles/set_cpu.dir/build.make test/CMakeFiles/set_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/select_cpu.dir/build.make test/CMakeFiles/select_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/set_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/scan_cpu.dir/build.make test/CMakeFiles/scan_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sat_cpu.dir/build.make test/CMakeFiles/sat_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/set_cpu.dir/build.make test/CMakeFiles/set_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/select_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sat_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/scan_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target select_cpu make -f test/CMakeFiles/shift_cpu.dir/build.make test/CMakeFiles/shift_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/set_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/shift_cpu.dir/DependInfo.cmake "--color=" [ 71%] Built target scan_cpu make -f test/CMakeFiles/sobel_cpu.dir/build.make test/CMakeFiles/sobel_cpu.dir/depend [ 71%] Built target sat_cpu make -f test/CMakeFiles/solve_dense_cpu.dir/build.make test/CMakeFiles/solve_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sobel_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/solve_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/shift_cpu.dir/build.make test/CMakeFiles/shift_cpu.dir/build [ 71%] Built target set_cpu make -f test/CMakeFiles/sort_cpu.dir/build.make test/CMakeFiles/sort_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/solve_dense_cpu.dir/build.make test/CMakeFiles/solve_dense_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/shift_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sobel_cpu.dir/build.make test/CMakeFiles/sobel_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_cpu.dir/build.make test/CMakeFiles/sort_cpu.dir/build [ 71%] Built target shift_cpu make -f test/CMakeFiles/sort_by_key_cpu.dir/build.make test/CMakeFiles/sort_by_key_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/solve_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_by_key_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sobel_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sort_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Built target solve_dense_cpu [ 71%] Built target sobel_cpu make -f test/CMakeFiles/sort_index_cpu.dir/build.make test/CMakeFiles/sort_index_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/stdev_cpu.dir/build.make test/CMakeFiles/stdev_cpu.dir/depend make -f test/CMakeFiles/sort_by_key_cpu.dir/build.make test/CMakeFiles/sort_by_key_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_index_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/stdev_cpu.dir/DependInfo.cmake "--color=" [ 71%] Built target sort_cpu make -f test/CMakeFiles/susan_cpu.dir/build.make test/CMakeFiles/susan_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_index_cpu.dir/build.make test/CMakeFiles/sort_index_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/susan_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/stdev_cpu.dir/build.make test/CMakeFiles/stdev_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sort_by_key_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/susan_cpu.dir/build.make test/CMakeFiles/susan_cpu.dir/build [ 71%] Built target sort_by_key_cpu make -f test/CMakeFiles/svd_dense_cpu.dir/build.make test/CMakeFiles/svd_dense_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/svd_dense_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sort_index_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/stdev_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target sort_index_cpu make -f test/CMakeFiles/tile_cpu.dir/build.make test/CMakeFiles/tile_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/susan_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/tile_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/svd_dense_cpu.dir/build.make test/CMakeFiles/svd_dense_cpu.dir/build [ 72%] Built target stdev_cpu make -f test/CMakeFiles/transform_cpu.dir/build.make test/CMakeFiles/transform_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/tile_cpu.dir/build.make test/CMakeFiles/tile_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/svd_dense_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_cpu.dir/DependInfo.cmake "--color=" [ 73%] Built target susan_cpu make -f test/CMakeFiles/transform_coordinates_cpu.dir/build.make test/CMakeFiles/transform_coordinates_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_coordinates_cpu.dir/DependInfo.cmake "--color=" [ 73%] Built target svd_dense_cpu make -f test/CMakeFiles/translate_cpu.dir/build.make test/CMakeFiles/translate_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/translate_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/tile_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_cpu.dir/build.make test/CMakeFiles/transform_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_coordinates_cpu.dir/build.make test/CMakeFiles/transform_coordinates_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/translate_cpu.dir/build.make test/CMakeFiles/translate_cpu.dir/build [ 73%] Built target tile_cpu make -f test/CMakeFiles/transpose_cpu.dir/build.make test/CMakeFiles/transpose_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transform_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/translate_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Built target transform_cpu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transform_coordinates_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_inplace_cpu.dir/build.make test/CMakeFiles/transpose_inplace_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_inplace_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_cpu.dir/build.make test/CMakeFiles/transpose_cpu.dir/build [ 73%] Built target translate_cpu make -f test/CMakeFiles/triangle_cpu.dir/build.make test/CMakeFiles/triangle_cpu.dir/depend [ 74%] Built target transform_coordinates_cpu make -f test/CMakeFiles/unwrap_cpu.dir/build.make test/CMakeFiles/unwrap_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/triangle_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transpose_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/unwrap_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_inplace_cpu.dir/build.make test/CMakeFiles/transpose_inplace_cpu.dir/build [ 75%] Built target transpose_cpu make -f test/CMakeFiles/var_cpu.dir/build.make test/CMakeFiles/var_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/triangle_cpu.dir/build.make test/CMakeFiles/triangle_cpu.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/unwrap_cpu.dir/build.make test/CMakeFiles/unwrap_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/var_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transpose_inplace_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 75%] Built target transpose_inplace_cpu make -f test/CMakeFiles/where_cpu.dir/build.make test/CMakeFiles/where_cpu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/var_cpu.dir/build.make test/CMakeFiles/var_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/where_cpu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/triangle_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/unwrap_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/where_cpu.dir/build.make test/CMakeFiles/where_cpu.dir/build [ 75%] Built target triangle_cpu make -f test/CMakeFiles/wrap_cpu.dir/build.make test/CMakeFiles/wrap_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/var_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/wrap_cpu.dir/DependInfo.cmake "--color=" [ 76%] Built target unwrap_cpu make -f test/CMakeFiles/write_cpu.dir/build.make test/CMakeFiles/write_cpu.dir/depend [ 76%] Built target var_cpu make -f test/CMakeFiles/ycbcr_rgb_cpu.dir/build.make test/CMakeFiles/ycbcr_rgb_cpu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/where_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/write_cpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/wrap_cpu.dir/build.make test/CMakeFiles/wrap_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ycbcr_rgb_cpu.dir/DependInfo.cmake "--color=" [ 76%] Built target where_cpu make -f test/CMakeFiles/approx1_opencl.dir/build.make test/CMakeFiles/approx1_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx1_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/write_cpu.dir/build.make test/CMakeFiles/write_cpu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/wrap_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/write_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ycbcr_rgb_cpu.dir/build.make test/CMakeFiles/ycbcr_rgb_cpu.dir/build [ 77%] Built target wrap_cpu make -f test/CMakeFiles/approx2_opencl.dir/build.make test/CMakeFiles/approx2_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/approx2_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx1_opencl.dir/build.make test/CMakeFiles/approx1_opencl.dir/build [ 77%] Built target write_cpu make -f test/CMakeFiles/array_opencl.dir/build.make test/CMakeFiles/array_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/array_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/approx2_opencl.dir/build.make test/CMakeFiles/approx2_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/ycbcr_rgb_cpu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/array_opencl.dir/build.make test/CMakeFiles/array_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/approx1_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target ycbcr_rgb_cpu make -f test/CMakeFiles/assign_opencl.dir/build.make test/CMakeFiles/assign_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/approx2_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/assign_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/array_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target approx1_opencl make -f test/CMakeFiles/backend_opencl.dir/build.make test/CMakeFiles/backend_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/backend_opencl.dir/DependInfo.cmake "--color=" [ 77%] Built target array_opencl make -f test/CMakeFiles/basic_opencl.dir/build.make test/CMakeFiles/basic_opencl.dir/depend [ 77%] Built target approx2_opencl make -f test/CMakeFiles/basic_c_opencl.dir/build.make test/CMakeFiles/basic_c_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_c_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/assign_opencl.dir/build.make test/CMakeFiles/assign_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/basic_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/backend_opencl.dir/build.make test/CMakeFiles/backend_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_c_opencl.dir/build.make test/CMakeFiles/basic_c_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/basic_opencl.dir/build.make test/CMakeFiles/basic_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/assign_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/basic_c_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/backend_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Built target assign_opencl make -f test/CMakeFiles/bilateral_opencl.dir/build.make test/CMakeFiles/bilateral_opencl.dir/depend [ 78%] Built target backend_opencl [ 78%] Built target basic_c_opencl make -f test/CMakeFiles/binary_opencl.dir/build.make test/CMakeFiles/binary_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/bilateral_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/blas_opencl.dir/build.make test/CMakeFiles/blas_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/binary_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/basic_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/blas_opencl.dir/DependInfo.cmake "--color=" [ 78%] Built target basic_opencl make -f test/CMakeFiles/cholesky_dense_opencl.dir/build.make test/CMakeFiles/cholesky_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/cholesky_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/binary_opencl.dir/build.make test/CMakeFiles/binary_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/bilateral_opencl.dir/build.make test/CMakeFiles/bilateral_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/blas_opencl.dir/build.make test/CMakeFiles/blas_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/cholesky_dense_opencl.dir/build.make test/CMakeFiles/cholesky_dense_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/binary_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/bilateral_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/blas_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/cholesky_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target binary_opencl make -f test/CMakeFiles/complex_opencl.dir/build.make test/CMakeFiles/complex_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/complex_opencl.dir/DependInfo.cmake "--color=" [ 78%] Built target bilateral_opencl [ 78%] Built target blas_opencl make -f test/CMakeFiles/constant_opencl.dir/build.make test/CMakeFiles/constant_opencl.dir/depend make -f test/CMakeFiles/convolve_opencl.dir/build.make test/CMakeFiles/convolve_opencl.dir/depend [ 78%] Built target cholesky_dense_opencl make -f test/CMakeFiles/corrcoef_opencl.dir/build.make test/CMakeFiles/corrcoef_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/convolve_opencl.dir/DependInfo.cmake "--color=" cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/constant_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/corrcoef_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/complex_opencl.dir/build.make test/CMakeFiles/complex_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/convolve_opencl.dir/build.make test/CMakeFiles/convolve_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/constant_opencl.dir/build.make test/CMakeFiles/constant_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/corrcoef_opencl.dir/build.make test/CMakeFiles/corrcoef_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/complex_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/convolve_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/constant_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/corrcoef_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target convolve_opencl make -f test/CMakeFiles/covariance_opencl.dir/build.make test/CMakeFiles/covariance_opencl.dir/depend [ 78%] Built target constant_opencl [ 78%] Built target complex_opencl make -f test/CMakeFiles/diagonal_opencl.dir/build.make test/CMakeFiles/diagonal_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff1_opencl.dir/build.make test/CMakeFiles/diff1_opencl.dir/depend cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/covariance_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diagonal_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff1_opencl.dir/DependInfo.cmake "--color=" [ 78%] Built target corrcoef_opencl make -f test/CMakeFiles/diff2_opencl.dir/build.make test/CMakeFiles/diff2_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/diff2_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff1_opencl.dir/build.make test/CMakeFiles/diff1_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diagonal_opencl.dir/build.make test/CMakeFiles/diagonal_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/covariance_opencl.dir/build.make test/CMakeFiles/covariance_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/diff2_opencl.dir/build.make test/CMakeFiles/diff2_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/diff1_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target diff1_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/diagonal_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/covariance_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dog_opencl.dir/build.make test/CMakeFiles/dog_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dog_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/diff2_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 79%] Built target diagonal_opencl make -f test/CMakeFiles/dot_opencl.dir/build.make test/CMakeFiles/dot_opencl.dir/depend [ 79%] Built target covariance_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/dot_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/fast_opencl.dir/build.make test/CMakeFiles/fast_opencl.dir/depend [ 79%] Built target diff2_opencl make -f test/CMakeFiles/fft_opencl.dir/build.make test/CMakeFiles/fft_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fast_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dog_opencl.dir/build.make test/CMakeFiles/dog_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/dot_opencl.dir/build.make test/CMakeFiles/dot_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fast_opencl.dir/build.make test/CMakeFiles/fast_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/dog_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_opencl.dir/build.make test/CMakeFiles/fft_opencl.dir/build [ 80%] Built target dog_opencl make -f test/CMakeFiles/fft_large_opencl.dir/build.make test/CMakeFiles/fft_large_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/dot_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_large_opencl.dir/DependInfo.cmake "--color=" [ 80%] Built target dot_opencl make -f test/CMakeFiles/fft_real_opencl.dir/build.make test/CMakeFiles/fft_real_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fast_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fft_real_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fft_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_large_opencl.dir/build.make test/CMakeFiles/fft_large_opencl.dir/build [ 80%] Built target fast_opencl make -f test/CMakeFiles/fftconvolve_opencl.dir/build.make test/CMakeFiles/fftconvolve_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/fftconvolve_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fft_real_opencl.dir/build.make test/CMakeFiles/fft_real_opencl.dir/build [ 80%] Built target fft_opencl make -f test/CMakeFiles/flat_opencl.dir/build.make test/CMakeFiles/flat_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flat_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fft_large_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/fftconvolve_opencl.dir/build.make test/CMakeFiles/fftconvolve_opencl.dir/build [ 80%] Built target fft_large_opencl make -f test/CMakeFiles/flip_opencl.dir/build.make test/CMakeFiles/flip_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fft_real_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/flip_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/fftconvolve_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flat_opencl.dir/build.make test/CMakeFiles/flat_opencl.dir/build [ 81%] Built target fftconvolve_opencl [ 81%] Built target fft_real_opencl make -f test/CMakeFiles/gaussiankernel_opencl.dir/build.make test/CMakeFiles/gaussiankernel_opencl.dir/depend make -f test/CMakeFiles/gen_assign_opencl.dir/build.make test/CMakeFiles/gen_assign_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gaussiankernel_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/flip_opencl.dir/build.make test/CMakeFiles/flip_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_assign_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/flat_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/flip_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Built target flat_opencl make -f test/CMakeFiles/gen_index_opencl.dir/build.make test/CMakeFiles/gen_index_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gen_index_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/gaussiankernel_opencl.dir/build.make test/CMakeFiles/gaussiankernel_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_assign_opencl.dir/build.make test/CMakeFiles/gen_assign_opencl.dir/build [ 81%] Built target flip_opencl make -f test/CMakeFiles/getting_started_opencl.dir/build.make test/CMakeFiles/getting_started_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/getting_started_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gaussiankernel_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/getting_started_opencl.dir/build.make test/CMakeFiles/getting_started_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gen_index_opencl.dir/build.make test/CMakeFiles/gen_index_opencl.dir/build [ 82%] Built target gaussiankernel_opencl make -f test/CMakeFiles/gfor_opencl.dir/build.make test/CMakeFiles/gfor_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gfor_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gen_assign_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/getting_started_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gen_assign_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gen_index_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gradient_opencl.dir/build.make test/CMakeFiles/gradient_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gradient_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gfor_opencl.dir/build.make test/CMakeFiles/gfor_opencl.dir/build [ 82%] Built target gen_index_opencl [ 82%] Built target getting_started_opencl make -f test/CMakeFiles/gray_rgb_opencl.dir/build.make test/CMakeFiles/gray_rgb_opencl.dir/depend make -f test/CMakeFiles/hamming_opencl.dir/build.make test/CMakeFiles/hamming_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/gray_rgb_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hamming_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gradient_opencl.dir/build.make test/CMakeFiles/gradient_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hamming_opencl.dir/build.make test/CMakeFiles/hamming_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gray_rgb_opencl.dir/build.make test/CMakeFiles/gray_rgb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gfor_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/gradient_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gfor_opencl make -f test/CMakeFiles/harris_opencl.dir/build.make test/CMakeFiles/harris_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/hamming_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/harris_opencl.dir/DependInfo.cmake "--color=" make[3]: Nothing to be done for 'test/CMakeFiles/gray_rgb_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target gradient_opencl [ 82%] Built target hamming_opencl make -f test/CMakeFiles/histogram_opencl.dir/build.make test/CMakeFiles/histogram_opencl.dir/depend make -f test/CMakeFiles/homography_opencl.dir/build.make test/CMakeFiles/homography_opencl.dir/depend [ 82%] Built target gray_rgb_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hsv_rgb_opencl.dir/build.make test/CMakeFiles/hsv_rgb_opencl.dir/depend cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/homography_opencl.dir/DependInfo.cmake "--color=" cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/histogram_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/hsv_rgb_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/histogram_opencl.dir/build.make test/CMakeFiles/histogram_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/homography_opencl.dir/build.make test/CMakeFiles/homography_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/harris_opencl.dir/build.make test/CMakeFiles/harris_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/hsv_rgb_opencl.dir/build.make test/CMakeFiles/hsv_rgb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/histogram_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/homography_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/harris_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/hsv_rgb_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target histogram_opencl [ 82%] Built target homography_opencl make -f test/CMakeFiles/iir_opencl.dir/build.make test/CMakeFiles/iir_opencl.dir/depend make -f test/CMakeFiles/imageio_opencl.dir/build.make test/CMakeFiles/imageio_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iir_opencl.dir/DependInfo.cmake "--color=" [ 82%] Built target harris_opencl make -f test/CMakeFiles/index_opencl.dir/build.make test/CMakeFiles/index_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/imageio_opencl.dir/DependInfo.cmake "--color=" [ 82%] Built target hsv_rgb_opencl make -f test/CMakeFiles/info_opencl.dir/build.make test/CMakeFiles/info_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/info_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/index_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/imageio_opencl.dir/build.make test/CMakeFiles/imageio_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iir_opencl.dir/build.make test/CMakeFiles/iir_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/index_opencl.dir/build.make test/CMakeFiles/index_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/info_opencl.dir/build.make test/CMakeFiles/info_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/imageio_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/iir_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Built target iir_opencl [ 82%] Built target imageio_opencl make -f test/CMakeFiles/internal_opencl.dir/build.make test/CMakeFiles/internal_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/index_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/inverse_dense_opencl.dir/build.make test/CMakeFiles/inverse_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/internal_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/info_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/inverse_dense_opencl.dir/DependInfo.cmake "--color=" [ 82%] Built target index_opencl [ 83%] Built target info_opencl make -f test/CMakeFiles/iota_opencl.dir/build.make test/CMakeFiles/iota_opencl.dir/depend make -f test/CMakeFiles/ireduce_opencl.dir/build.make test/CMakeFiles/ireduce_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/iota_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ireduce_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/inverse_dense_opencl.dir/build.make test/CMakeFiles/inverse_dense_opencl.dir/build make -f test/CMakeFiles/internal_opencl.dir/build.make test/CMakeFiles/internal_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ireduce_opencl.dir/build.make test/CMakeFiles/ireduce_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/inverse_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/iota_opencl.dir/build.make test/CMakeFiles/iota_opencl.dir/build [ 83%] Built target inverse_dense_opencl make -f test/CMakeFiles/jit_opencl.dir/build.make test/CMakeFiles/jit_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/jit_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/internal_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/ireduce_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/iota_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 83%] Built target ireduce_opencl [ 84%] Built target iota_opencl make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/jit_opencl.dir/build.make test/CMakeFiles/jit_opencl.dir/build make -f test/CMakeFiles/join_opencl.dir/build.make test/CMakeFiles/join_opencl.dir/depend [ 84%] Built target internal_opencl make -f test/CMakeFiles/lu_dense_opencl.dir/build.make test/CMakeFiles/lu_dense_opencl.dir/depend make -f test/CMakeFiles/main_opencl.dir/build.make test/CMakeFiles/main_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/join_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/lu_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/main_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/jit_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/join_opencl.dir/build.make test/CMakeFiles/join_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/lu_dense_opencl.dir/build.make test/CMakeFiles/lu_dense_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_opencl.dir/build.make test/CMakeFiles/main_opencl.dir/build [ 84%] Built target jit_opencl make -f test/CMakeFiles/manual_memory_test_opencl.dir/build.make test/CMakeFiles/manual_memory_test_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/manual_memory_test_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/join_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/lu_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/main_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/manual_memory_test_opencl.dir/build.make test/CMakeFiles/manual_memory_test_opencl.dir/build [ 84%] Built target lu_dense_opencl make -f test/CMakeFiles/match_template_opencl.dir/build.make test/CMakeFiles/match_template_opencl.dir/depend [ 85%] Built target join_opencl make -f test/CMakeFiles/math_opencl.dir/build.make test/CMakeFiles/math_opencl.dir/depend [ 85%] Built target main_opencl make -f test/CMakeFiles/matrix_manipulation_opencl.dir/build.make test/CMakeFiles/matrix_manipulation_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/math_opencl.dir/DependInfo.cmake "--color=" cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/match_template_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/matrix_manipulation_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/manual_memory_test_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/match_template_opencl.dir/build.make test/CMakeFiles/match_template_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/math_opencl.dir/build.make test/CMakeFiles/math_opencl.dir/build [ 85%] Built target manual_memory_test_opencl make -f test/CMakeFiles/mean_opencl.dir/build.make test/CMakeFiles/mean_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/mean_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/matrix_manipulation_opencl.dir/build.make test/CMakeFiles/matrix_manipulation_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/mean_opencl.dir/build.make test/CMakeFiles/mean_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/match_template_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/math_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/matrix_manipulation_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target match_template_opencl make -f test/CMakeFiles/meanshift_opencl.dir/build.make test/CMakeFiles/meanshift_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/meanshift_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/mean_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target math_opencl make -f test/CMakeFiles/medfilt_opencl.dir/build.make test/CMakeFiles/medfilt_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/medfilt_opencl.dir/DependInfo.cmake "--color=" [ 85%] Built target matrix_manipulation_opencl make -f test/CMakeFiles/median_opencl.dir/build.make test/CMakeFiles/median_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/median_opencl.dir/DependInfo.cmake "--color=" [ 85%] Built target mean_opencl make -f test/CMakeFiles/memory_opencl.dir/build.make test/CMakeFiles/memory_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/meanshift_opencl.dir/build.make test/CMakeFiles/meanshift_opencl.dir/build make -f test/CMakeFiles/medfilt_opencl.dir/build.make test/CMakeFiles/medfilt_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/median_opencl.dir/build.make test/CMakeFiles/median_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_opencl.dir/build.make test/CMakeFiles/memory_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/meanshift_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/medfilt_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target meanshift_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/median_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_lock_opencl.dir/build.make test/CMakeFiles/memory_lock_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/memory_lock_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/memory_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target medfilt_opencl make -f test/CMakeFiles/missing_opencl.dir/build.make test/CMakeFiles/missing_opencl.dir/depend [ 85%] Built target median_opencl make -f test/CMakeFiles/moddims_opencl.dir/build.make test/CMakeFiles/moddims_opencl.dir/depend [ 85%] Built target memory_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/missing_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/morph_opencl.dir/build.make test/CMakeFiles/morph_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/memory_lock_opencl.dir/build.make test/CMakeFiles/memory_lock_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/morph_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/moddims_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/memory_lock_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/missing_opencl.dir/build.make test/CMakeFiles/missing_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/morph_opencl.dir/build.make test/CMakeFiles/morph_opencl.dir/build [ 85%] Built target memory_lock_opencl make -f test/CMakeFiles/nearest_neighbour_opencl.dir/build.make test/CMakeFiles/nearest_neighbour_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/moddims_opencl.dir/build.make test/CMakeFiles/moddims_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/nearest_neighbour_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/missing_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/nearest_neighbour_opencl.dir/build.make test/CMakeFiles/nearest_neighbour_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/morph_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/moddims_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Built target missing_opencl make -f test/CMakeFiles/ocl_ext_context_opencl.dir/build.make test/CMakeFiles/ocl_ext_context_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ocl_ext_context_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/nearest_neighbour_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 86%] Built target moddims_opencl make -f test/CMakeFiles/orb_opencl.dir/build.make test/CMakeFiles/orb_opencl.dir/depend [ 86%] Built target morph_opencl make -f test/CMakeFiles/qr_dense_opencl.dir/build.make test/CMakeFiles/qr_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/orb_opencl.dir/DependInfo.cmake "--color=" [ 86%] Built target nearest_neighbour_opencl make -f test/CMakeFiles/random_opencl.dir/build.make test/CMakeFiles/random_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/qr_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/random_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ocl_ext_context_opencl.dir/build.make test/CMakeFiles/ocl_ext_context_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/orb_opencl.dir/build.make test/CMakeFiles/orb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/ocl_ext_context_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/qr_dense_opencl.dir/build.make test/CMakeFiles/qr_dense_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/random_opencl.dir/build.make test/CMakeFiles/random_opencl.dir/build [ 87%] Built target ocl_ext_context_opencl make -f test/CMakeFiles/range_opencl.dir/build.make test/CMakeFiles/range_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/range_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/orb_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/range_opencl.dir/build.make test/CMakeFiles/range_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/qr_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/random_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target qr_dense_opencl make -f test/CMakeFiles/rank_dense_opencl.dir/build.make test/CMakeFiles/rank_dense_opencl.dir/depend [ 87%] Built target orb_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rank_dense_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/reduce_opencl.dir/build.make test/CMakeFiles/reduce_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/range_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reduce_opencl.dir/DependInfo.cmake "--color=" [ 87%] Built target random_opencl make -f test/CMakeFiles/regions_opencl.dir/build.make test/CMakeFiles/regions_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target range_opencl cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/regions_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/reorder_opencl.dir/build.make test/CMakeFiles/reorder_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rank_dense_opencl.dir/build.make test/CMakeFiles/rank_dense_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reduce_opencl.dir/build.make test/CMakeFiles/reduce_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/reorder_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/regions_opencl.dir/build.make test/CMakeFiles/regions_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/reorder_opencl.dir/build.make test/CMakeFiles/reorder_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/rank_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/reduce_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target rank_dense_opencl make -f test/CMakeFiles/replace_opencl.dir/build.make test/CMakeFiles/replace_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/regions_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/replace_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/reorder_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target reduce_opencl make -f test/CMakeFiles/resize_opencl.dir/build.make test/CMakeFiles/resize_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Built target reorder_opencl cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/resize_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/rotate_opencl.dir/build.make test/CMakeFiles/rotate_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/replace_opencl.dir/build.make test/CMakeFiles/replace_opencl.dir/build [ 87%] Built target regions_opencl make -f test/CMakeFiles/rotate_linear_opencl.dir/build.make test/CMakeFiles/rotate_linear_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/replace_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/resize_opencl.dir/build.make test/CMakeFiles/resize_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/rotate_linear_opencl.dir/DependInfo.cmake "--color=" [ 88%] Built target replace_opencl make -f test/CMakeFiles/sat_opencl.dir/build.make test/CMakeFiles/sat_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_opencl.dir/build.make test/CMakeFiles/rotate_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sat_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/resize_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/rotate_linear_opencl.dir/build.make test/CMakeFiles/rotate_linear_opencl.dir/build [ 88%] Built target resize_opencl make -f test/CMakeFiles/scan_opencl.dir/build.make test/CMakeFiles/scan_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/scan_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sat_opencl.dir/build.make test/CMakeFiles/sat_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/rotate_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/scan_opencl.dir/build.make test/CMakeFiles/scan_opencl.dir/build [ 89%] Built target rotate_opencl make -f test/CMakeFiles/select_opencl.dir/build.make test/CMakeFiles/select_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/select_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/rotate_linear_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sat_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/scan_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Built target sat_opencl make -f test/CMakeFiles/set_opencl.dir/build.make test/CMakeFiles/set_opencl.dir/depend [ 89%] Built target rotate_linear_opencl make -f test/CMakeFiles/shift_opencl.dir/build.make test/CMakeFiles/shift_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/set_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/select_opencl.dir/build.make test/CMakeFiles/select_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 89%] Built target scan_opencl cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/shift_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/sobel_opencl.dir/build.make test/CMakeFiles/sobel_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/set_opencl.dir/build.make test/CMakeFiles/set_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sobel_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/shift_opencl.dir/build.make test/CMakeFiles/shift_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/select_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/set_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 90%] Built target select_opencl make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sobel_opencl.dir/build.make test/CMakeFiles/sobel_opencl.dir/build make -f test/CMakeFiles/solve_dense_opencl.dir/build.make test/CMakeFiles/solve_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/solve_dense_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/shift_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 90%] Built target set_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sobel_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_opencl.dir/build.make test/CMakeFiles/sort_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/solve_dense_opencl.dir/build.make test/CMakeFiles/solve_dense_opencl.dir/build [ 91%] Built target sobel_opencl make -f test/CMakeFiles/sort_by_key_opencl.dir/build.make test/CMakeFiles/sort_by_key_opencl.dir/depend [ 91%] Built target shift_opencl make -f test/CMakeFiles/sort_index_opencl.dir/build.make test/CMakeFiles/sort_index_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_by_key_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/sort_index_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/solve_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_by_key_opencl.dir/build.make test/CMakeFiles/sort_by_key_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_opencl.dir/build.make test/CMakeFiles/sort_opencl.dir/build [ 91%] Built target solve_dense_opencl make -f test/CMakeFiles/stdev_opencl.dir/build.make test/CMakeFiles/stdev_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/stdev_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/sort_index_opencl.dir/build.make test/CMakeFiles/sort_index_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sort_by_key_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sort_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/stdev_opencl.dir/build.make test/CMakeFiles/stdev_opencl.dir/build [ 91%] Built target sort_opencl make -f test/CMakeFiles/susan_opencl.dir/build.make test/CMakeFiles/susan_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/sort_index_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/susan_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/stdev_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target sort_by_key_opencl make -f test/CMakeFiles/svd_dense_opencl.dir/build.make test/CMakeFiles/svd_dense_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/svd_dense_opencl.dir/DependInfo.cmake "--color=" [ 91%] Built target sort_index_opencl make -f test/CMakeFiles/tile_opencl.dir/build.make test/CMakeFiles/tile_opencl.dir/depend [ 91%] Built target stdev_opencl make -f test/CMakeFiles/transform_opencl.dir/build.make test/CMakeFiles/transform_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_opencl.dir/DependInfo.cmake "--color=" cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/tile_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/susan_opencl.dir/build.make test/CMakeFiles/susan_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/svd_dense_opencl.dir/build.make test/CMakeFiles/svd_dense_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/tile_opencl.dir/build.make test/CMakeFiles/tile_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_opencl.dir/build.make test/CMakeFiles/transform_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/susan_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target susan_opencl make -f test/CMakeFiles/transform_coordinates_opencl.dir/build.make test/CMakeFiles/transform_coordinates_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transform_coordinates_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/svd_dense_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/tile_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transform_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transform_coordinates_opencl.dir/build.make test/CMakeFiles/transform_coordinates_opencl.dir/build [ 91%] Built target svd_dense_opencl make -f test/CMakeFiles/translate_opencl.dir/build.make test/CMakeFiles/translate_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/translate_opencl.dir/DependInfo.cmake "--color=" [ 91%] Built target tile_opencl make -f test/CMakeFiles/transpose_opencl.dir/build.make test/CMakeFiles/transpose_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_opencl.dir/DependInfo.cmake "--color=" [ 91%] Built target transform_opencl make -f test/CMakeFiles/transpose_inplace_opencl.dir/build.make test/CMakeFiles/transpose_inplace_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_opencl.dir/build.make test/CMakeFiles/transpose_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/translate_opencl.dir/build.make test/CMakeFiles/translate_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/transpose_inplace_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transform_coordinates_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target transform_coordinates_opencl make -f test/CMakeFiles/triangle_opencl.dir/build.make test/CMakeFiles/triangle_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/triangle_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transpose_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/translate_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/transpose_inplace_opencl.dir/build.make test/CMakeFiles/transpose_inplace_opencl.dir/build [ 91%] Built target transpose_opencl make -f test/CMakeFiles/unwrap_opencl.dir/build.make test/CMakeFiles/unwrap_opencl.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/triangle_opencl.dir/build.make test/CMakeFiles/triangle_opencl.dir/build [ 91%] Built target translate_opencl make -f test/CMakeFiles/var_opencl.dir/build.make test/CMakeFiles/var_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/unwrap_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/var_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/unwrap_opencl.dir/build.make test/CMakeFiles/unwrap_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/transpose_inplace_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/triangle_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/var_opencl.dir/build.make test/CMakeFiles/var_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/unwrap_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target triangle_opencl make -f test/CMakeFiles/where_opencl.dir/build.make test/CMakeFiles/where_opencl.dir/depend [ 91%] Built target transpose_inplace_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/where_opencl.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/wrap_opencl.dir/build.make test/CMakeFiles/wrap_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/wrap_opencl.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/var_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target unwrap_opencl make -f test/CMakeFiles/write_opencl.dir/build.make test/CMakeFiles/write_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/write_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/where_opencl.dir/build.make test/CMakeFiles/where_opencl.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/wrap_opencl.dir/build.make test/CMakeFiles/wrap_opencl.dir/build [ 91%] Built target var_opencl make -f test/CMakeFiles/ycbcr_rgb_opencl.dir/build.make test/CMakeFiles/ycbcr_rgb_opencl.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/ycbcr_rgb_opencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/write_opencl.dir/build.make test/CMakeFiles/write_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/where_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/ycbcr_rgb_opencl.dir/build.make test/CMakeFiles/ycbcr_rgb_opencl.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/wrap_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target where_opencl make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/write_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 91%] Built target wrap_opencl make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/ycbcr_rgb_opencl.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/api/unified /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src/api/unified /<>/obj-arm-linux-gnueabihf/src/api/unified/CMakeFiles/af.dir/DependInfo.cmake "--color=" [ 91%] Built target write_opencl [ 92%] Built target ycbcr_rgb_opencl make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/api/unified/CMakeFiles/af.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target af make -f test/CMakeFiles/backend_unified.dir/build.make test/CMakeFiles/backend_unified.dir/depend make -f test/CMakeFiles/main_unified.dir/build.make test/CMakeFiles/main_unified.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/backend_unified.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/test /<>/obj-arm-linux-gnueabihf/test/CMakeFiles/main_unified.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/backend_unified.dir/build.make test/CMakeFiles/backend_unified.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/backend_unified.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_unified.dir/build.make test/CMakeFiles/main_unified.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'test/CMakeFiles/main_unified.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target backend_unified [100%] Built target main_unified make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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/arith.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/macros.h -- Installing: /<>/debian/tmp/usr/include/af/gfor.h -- Installing: /<>/debian/tmp/usr/include/af/array.h -- Installing: /<>/debian/tmp/usr/include/af/algorithm.h -- Installing: /<>/debian/tmp/usr/include/af/image.h -- Installing: /<>/debian/tmp/usr/include/af/version.h -- Installing: /<>/debian/tmp/usr/include/af/util.h -- Installing: /<>/debian/tmp/usr/include/af/data.h -- Installing: /<>/debian/tmp/usr/include/af/opencl.h -- Installing: /<>/debian/tmp/usr/include/af/lapack.h -- Installing: /<>/debian/tmp/usr/include/af/index.h -- Installing: /<>/debian/tmp/usr/include/af/constants.h -- Installing: /<>/debian/tmp/usr/include/af/features.h -- Installing: /<>/debian/tmp/usr/include/af/cuda.h -- Installing: /<>/debian/tmp/usr/include/af/complex.h -- Installing: /<>/debian/tmp/usr/include/af/statistics.h -- Installing: /<>/debian/tmp/usr/include/af/vision.h -- Installing: /<>/debian/tmp/usr/include/af/internal.h -- Installing: /<>/debian/tmp/usr/include/af/dim4.hpp -- Installing: /<>/debian/tmp/usr/include/af/graphics.h -- Installing: /<>/debian/tmp/usr/include/af/compatible.h -- Installing: /<>/debian/tmp/usr/include/af/defines.h -- Installing: /<>/debian/tmp/usr/include/af/backend.h -- Installing: /<>/debian/tmp/usr/include/af/timing.h -- Installing: /<>/debian/tmp/usr/include/af/seq.h -- Installing: /<>/debian/tmp/usr/include/af/exception.h -- Installing: /<>/debian/tmp/usr/include/af/device.h -- Installing: /<>/debian/tmp/usr/include/arrayfire.h -- Up-to-date: /<>/debian/tmp/usr/include/af/version.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/fractal.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/conway_pretty.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/plot3.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/gravity_sim.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/plot2d.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/conway.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/surface.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/histogram.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/knn.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/bagging.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/kmeans.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/neural_network.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/rbm.cpp -- 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/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/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/fast.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/matching.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/benchmarks -- 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/benchmarks/fft.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started/convolve.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started/integer.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/rainfall.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/README.md -- 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/unified -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/unified/basic.cpp -- 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/lin_algebra -- 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/svd.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/lin_algebra/cholesky.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/black_scholes_options.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/input.h -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/filters.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/binary_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/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/morphing.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/image_demo.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/adaptive_thresholding.cpp -- 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/atlantis.png -- 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/man.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/noisy_square.png -- 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/square.png -- 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/house.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/arrow.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/README.md -- 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/nature.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_left.ppm -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/fight.jpg -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libafcpu.so.3.3.2 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libafcpu.so.3 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libafcpu.so -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireCPU.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireCPU-none.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libafopencl.so.3.3.2 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libafopencl.so.3 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libafopencl.so -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireOpenCL.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireOpenCL-none.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libaf.so.3.3.2 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libaf.so.3 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libaf.so -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireUnified.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireUnified-none.cmake make[1]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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) 9292c45490547cf88dd2dd56af0e7fcb366ddc57 fec4331940ca5d88e740c227f184974fcc2e6e9a 7c3d2c29103a8e927accf0367befd9aae8cfa57f 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-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libarrayfire-unified3/usr/lib/arm-linux-gnueabihf/libaf.so.3.3.2 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libarrayfire-cpu3/usr/lib/arm-linux-gnueabihf/libafcpu.so.3.3.2 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libarrayfire-opencl3/usr/lib/arm-linux-gnueabihf/libafopencl.so.3.3.2 found in none of the libraries 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-opencl3-dbgsym (in debian/.debhelper/libarrayfire-opencl3/dbgsym-root); do_strip: , oemstrip: 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: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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) ... 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-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_armhf.deb'. Searching for duplicated docs in dependency libarrayfire-cpu3... 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. dpkg-deb: building package 'libarrayfire-cpu-dev' in '../libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-cpu3 (in debian/libarrayfire-cpu3); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libarrayfire-cpu3/DEBIAN/control, package libarrayfire-cpu3, directory debian/libarrayfire-cpu3 .. removing usr/share/doc/libarrayfire-cpu3/changelog.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-cpu3 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libarrayfire-cpu3' in '../libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.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_armhf.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_armhf.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 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_armhf.deb'. Renaming libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.deb to libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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_armhf.deb'. 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 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_armhf.deb'. Renaming libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.deb to libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 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_armhf.deb'. Renaming libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.deb to libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-unified3 (in debian/libarrayfire-unified3); do_strip: , oemstrip: 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_armhf.deb'. dpkg-genbuildinfo --build=any -O../arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.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-17T10:01:45Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.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: armhf 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: 813cdfa36b693c3148228d2def730238f175d46b 11135 arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.buildinfo 353a9fad7d778a84ca2643ed162fd8d199bfda79 20822 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 892c0b119711d709cc8e4d69ebb99eb5a7825740 44489994 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 403f4a2adf8c02f8b7b78e92d926fd5a9eba9ac7 2409894 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.deb 1125d940c7bf52643dd82eb6bae9673c41a89a95 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 1684b285630d69aa0949cc73af087e012705ea1d 17736 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb f73c8f4dfc9a22b0968b1eb06b9ec73904235780 127487244 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 98e61bcb76e7189ad0a5081652834b7f37c78958 5938390 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_armhf.deb 2785fce2dcbfc702f5e14433920aa28fc61ca060 17738 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 0a1cbf6e3729c651ca0c08640e5e3300a0db7f02 7992992 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb ae183aea992a141438ae75539437df3e8cf2d03c 485248 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_armhf.deb Checksums-Sha256: adfa2bdccdf618d728de7d550a02c01ead1321cb7b954ebea9b89a118c3aa139 11135 arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.buildinfo ae0d287b6b97055310d650601d9df8378bc9ee948d9bfe9069bf4d271bdf345e 20822 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb b0e1cca0fa22cf607f6668ea614af282d3dbedafa3a21d87940954349fd5b6c8 44489994 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 48238aeeb740bb5e2c00894bf9d60e333fe0fd375bb629a7f6c5641a42a39484 2409894 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.deb 6d13ebde45cac127f8663a4ac0e793714ae8d7817d77f2794113cca578b0ca23 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 12e197ea0aeb784c9cc8f2981bb5e980b590d44a22d419e3533af0289f91e11e 17736 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 4066fb1dc2f875c0f5e2165cc348bd0fbf5af3c36c8d5a5cdab68d0f88121feb 127487244 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb ce45e259879a1650daffcad672bb9f1ef8b6c7c1a2d5eeb0492071a6f730104f 5938390 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_armhf.deb fa2d8595a98f716c969d82fde8a4f74060127140cf15aca15d9080d8eab034a3 17738 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 741364ecb8b22ff7ec6c67aa87d954f361ef5d93769421c3429c3db4d40a9280 7992992 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 782983f3fa1420804296aedc49bcd18c2ebb5c9c4cfac8a7ae46e9b46b59304b 485248 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_armhf.deb Files: cc6d9fe08c92ead930568bdc18211634 11135 science optional arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.buildinfo d7c4e282a87d04f4a0cbf10cb5ed2980 20822 libdevel optional libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 4a9e187ab943226a58224b09e2a3c6f3 44489994 debug optional libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb aa068d6a9f2568f94bd1d2b34075c9d5 2409894 libs optional libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.deb 78dd24f59d8c933be15ce19fd09b1682 70124 libdevel optional libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 627a9b51913f657ca15294f9a2009ee2 17736 libdevel optional libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb b2429d59eee35ebd4e77a81bbbd2ffb5 127487244 debug optional libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 2dcbf04ff2bfd3203cdae3cb0946f431 5938390 libs optional libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_armhf.deb 9dba14e67a590b2be5f4bdc44445ea0a 17738 libdevel optional libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb d2091c72aaa60d266f961ebfe9d7b51a 7992992 debug optional libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb a93bed12abfaac6f0ae88ceac1b33165 485248 libs optional libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_armhf.deb Original-Maintainer: Debian Science Maintainers /<>/arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.changes.new could not be renamed to /<>/arrayfire_3.3.2+dfsg1-4ubuntu5_armhf.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: armhf Version: 3.3.2+dfsg1-4ubuntu5 Checksums-Md5: d7c4e282a87d04f4a0cbf10cb5ed2980 20822 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 4a9e187ab943226a58224b09e2a3c6f3 44489994 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb aa068d6a9f2568f94bd1d2b34075c9d5 2409894 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.deb 78dd24f59d8c933be15ce19fd09b1682 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 627a9b51913f657ca15294f9a2009ee2 17736 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb b2429d59eee35ebd4e77a81bbbd2ffb5 127487244 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 2dcbf04ff2bfd3203cdae3cb0946f431 5938390 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_armhf.deb 9dba14e67a590b2be5f4bdc44445ea0a 17738 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb d2091c72aaa60d266f961ebfe9d7b51a 7992992 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb a93bed12abfaac6f0ae88ceac1b33165 485248 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_armhf.deb Checksums-Sha1: 353a9fad7d778a84ca2643ed162fd8d199bfda79 20822 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 892c0b119711d709cc8e4d69ebb99eb5a7825740 44489994 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 403f4a2adf8c02f8b7b78e92d926fd5a9eba9ac7 2409894 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.deb 1125d940c7bf52643dd82eb6bae9673c41a89a95 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 1684b285630d69aa0949cc73af087e012705ea1d 17736 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb f73c8f4dfc9a22b0968b1eb06b9ec73904235780 127487244 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 98e61bcb76e7189ad0a5081652834b7f37c78958 5938390 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_armhf.deb 2785fce2dcbfc702f5e14433920aa28fc61ca060 17738 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 0a1cbf6e3729c651ca0c08640e5e3300a0db7f02 7992992 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb ae183aea992a141438ae75539437df3e8cf2d03c 485248 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_armhf.deb Checksums-Sha256: ae0d287b6b97055310d650601d9df8378bc9ee948d9bfe9069bf4d271bdf345e 20822 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb b0e1cca0fa22cf607f6668ea614af282d3dbedafa3a21d87940954349fd5b6c8 44489994 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 48238aeeb740bb5e2c00894bf9d60e333fe0fd375bb629a7f6c5641a42a39484 2409894 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_armhf.deb 6d13ebde45cac127f8663a4ac0e793714ae8d7817d77f2794113cca578b0ca23 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 12e197ea0aeb784c9cc8f2981bb5e980b590d44a22d419e3533af0289f91e11e 17736 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 4066fb1dc2f875c0f5e2165cc348bd0fbf5af3c36c8d5a5cdab68d0f88121feb 127487244 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb ce45e259879a1650daffcad672bb9f1ef8b6c7c1a2d5eeb0492071a6f730104f 5938390 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_armhf.deb fa2d8595a98f716c969d82fde8a4f74060127140cf15aca15d9080d8eab034a3 17738 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb 741364ecb8b22ff7ec6c67aa87d954f361ef5d93769421c3429c3db4d40a9280 7992992 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_armhf.ddeb 782983f3fa1420804296aedc49bcd18c2ebb5c9c4cfac8a7ae46e9b46b59304b 485248 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Sun, 17 Mar 2024 10:01:43 +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-arm-linux-gnueabihf (= 2.42-3ubuntu1), binutils-common (= 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-1build5), cmake-data (= 3.28.3-1build5), coreutils (= 9.4-3ubuntu3), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-19ubuntu1), cpp-13-arm-linux-gnueabihf (= 13.2.0-19ubuntu1), cpp-arm-linux-gnueabihf (= 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.6ubuntu2), dpkg-dev (= 1.22.6ubuntu2), 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-19ubuntu1), g++-13-arm-linux-gnueabihf (= 13.2.0-19ubuntu1), g++-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-19ubuntu1), gcc-13-arm-linux-gnueabihf (= 13.2.0-19ubuntu1), gcc-13-base (= 13.2.0-19ubuntu1), gcc-14-base (= 14-20240315-1ubuntu1), gcc-arm-linux-gnueabihf (= 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-20240315-1ubuntu1), libatomic1 (= 14-20240315-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-2build1), 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-2build1), libcap2 (= 1:2.66-5ubuntu1), libcc1-0 (= 14-20240315-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), libcurl4t64 (= 8.5.0-2ubuntu7), libdb5.3t64 (= 5.3.28+dfsg2-5build1), libdebconfclient0 (= 0.271ubuntu2), libdebhelper-perl (= 13.14.1ubuntu5), libdeflate0 (= 1.19-1), libdpkg-perl (= 1.22.6ubuntu2), libdw1t64 (= 0.190-1.1build2), libelf1t64 (= 0.190-1.1build2), 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-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-19ubuntu1), libgcc-s1 (= 14-20240315-1ubuntu1), libgcrypt20 (= 1.10.3-2), libgdbm-compat4t64 (= 1.23-5.1), libgdbm6t64 (= 1.23-5.1), libgfortran5 (= 14-20240315-1ubuntu1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgnutls30t64 (= 3.8.3-1.1ubuntu2), libgomp1 (= 14-20240315-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), libjxr0t64 (= 1.2~git20170615.f752187-5.1ubuntu1), 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-2build2), 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), libseccomp2 (= 2.5.5-1ubuntu2), libselinux1 (= 3.5-2build3), 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-19ubuntu1), libstdc++6 (= 14-20240315-1ubuntu1), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu5), 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-20240315-1ubuntu1), libuchardet0 (= 0.0.8-1), libudev1 (= 255.4-1ubuntu5), 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.3ubuntu2), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.0-19.19), 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="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1710414648" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_armhf.deb --------------------------------------------------- new Debian package, version 2.0. size 20822 bytes: control archive=912 bytes. 1028 bytes, 25 lines control 443 bytes, 5 lines md5sums Package: libarrayfire-cpu-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: armhf 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/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ -rw-r--r-- root/root 827 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireCPU-none.cmake -rw-r--r-- root/root 4227 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireCPU.cmake lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb ------------------------------------------------ new Debian package, version 2.0. size 2409894 bytes: control archive=1053 bytes. 1150 bytes, 24 lines control 322 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: armhf Maintainer: Ubuntu Developers Installed-Size: 11132 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/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/libafcpu.so.3 -> libafcpu.so.3.3.2 -rw-r--r-- root/root 11322988 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb ----------------------------------------------- new Debian package, version 2.0. size 70124 bytes: control archive=1773 bytes. 1076 bytes, 27 lines control 2235 bytes, 36 lines md5sums Package: libarrayfire-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: armhf 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/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ -rw-r--r-- root/root 3576 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireConfig.cmake -rw-r--r-- root/root 3108 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb ------------------------------------------------------ new Debian package, version 2.0. size 17736 bytes: control archive=858 bytes. 1073 bytes, 25 lines control 287 bytes, 3 lines md5sums Package: libarrayfire-opencl-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: armhf 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/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ -rw-r--r-- root/root 951 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireOpenCL-none.cmake -rw-r--r-- root/root 4239 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireOpenCL.cmake lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb --------------------------------------------------- new Debian package, version 2.0. size 5938390 bytes: control archive=1091 bytes. 1276 bytes, 24 lines control 334 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: armhf Maintainer: Ubuntu Developers Installed-Size: 23404 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/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/libafopencl.so.3 -> libafopencl.so.3.3.2 -rw-r--r-- root/root 23889440 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb ------------------------------------------------------- new Debian package, version 2.0. size 17738 bytes: control archive=844 bytes. 1044 bytes, 25 lines control 290 bytes, 3 lines md5sums Package: libarrayfire-unified-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: armhf 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/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ -rw-r--r-- root/root 803 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireUnified-none.cmake -rw-r--r-- root/root 4426 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/cmake/ArrayFire/ArrayFireUnified.cmake lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb ---------------------------------------------------- new Debian package, version 2.0. size 485248 bytes: control archive=971 bytes. 1113 bytes, 24 lines control 241 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: armhf Maintainer: Ubuntu Developers Installed-Size: 1840 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/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/libaf.so.3 -> libaf.so.3.3.2 -rw-r--r-- root/root 1807784 2024-03-14 11:10 ./usr/lib/arm-linux-gnueabihf/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: armhf Build Type: any Build-Space: 4995560 Build-Time: 1602 Distribution: noble-proposed Host Architecture: armhf Install-Time: 15 Job: arrayfire_3.3.2+dfsg1-4ubuntu5.dsc Machine Architecture: arm64 Package: arrayfire Package-Time: 1620 Source-Version: 3.3.2+dfsg1-4ubuntu5 Space: 4995560 Status: successful Version: 3.3.2+dfsg1-4ubuntu5 -------------------------------------------------------------------------------- Finished at 2024-03-17T10:01:45Z Build needed 00:27:00, 4995560k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27916202 Scanning for processes to kill in build PACKAGEBUILD-27916202